<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/cydooo</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; cydooo]]></copyright><item><title><![CDATA[dojo事件连接（一）]]></title><link>https://blog.youkuaiyun.com/cydooo/article/details/1796403</link><guid>https://blog.youkuaiyun.com/cydooo/article/details/1796403</guid><author>cydooo</author><pubDate>Sat, 22 Sep 2007 23:47:00 +0800</pubDate><description><![CDATA[最简单的事件连接，将一个方法绑定到事件上DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">html xmlns="http://www.w3.org/1999/xhtml"> head>  meta ht]]></description><category></category></item><item><title><![CDATA[Spring2事务管理的两种配置（XML&&标注）]]></title><link>https://blog.youkuaiyun.com/cydooo/article/details/1495093</link><guid>https://blog.youkuaiyun.com/cydooo/article/details/1495093</guid><author>cydooo</author><pubDate>Fri, 26 Jan 2007 17:49:00 +0800</pubDate><description><![CDATA[package com.epeer.dao;public interface UserDao ...{    public void insertUserIp(String startip, String endip);}package com.epeer.dao;import java.text.MessageFormat;import org.springframework.jdbc.co]]></description><category></category></item><item><title><![CDATA[Struts2 - 多文件上传]]></title><link>https://blog.youkuaiyun.com/cydooo/article/details/1485153</link><guid>https://blog.youkuaiyun.com/cydooo/article/details/1485153</guid><author>cydooo</author><pubDate>Wed, 17 Jan 2007 00:30:00 +0800</pubDate><description><![CDATA[Struts2的文件上传跟WebWork的文件上传基本一样，但这里有个约定，请看下面的代码public class HelloWorldAction extends ActionSupport ...{    private static final long serialVersionUID = 1L;    private static final Log logger = LogFa]]></description><category></category></item><item><title><![CDATA[struts2 - FreeMarker不再支持第三方Taglib标签]]></title><link>https://blog.youkuaiyun.com/cydooo/article/details/1482474</link><guid>https://blog.youkuaiyun.com/cydooo/article/details/1482474</guid><author>cydooo</author><pubDate>Sat, 13 Jan 2007 23:46:00 +0800</pubDate><description><![CDATA[可以查看Struts2项目的jira：http://jira.opensymphony.com/browse/WW-844Thomas Micheline：Since this resolution requires the use of a deprecated class, does that mean that the use of third-party tag libraries (]]></description><category></category></item><item><title><![CDATA[Struts2 自带例子showcase.war的一处错误]]></title><link>https://blog.youkuaiyun.com/cydooo/article/details/1482076</link><guid>https://blog.youkuaiyun.com/cydooo/article/details/1482076</guid><author>cydooo</author><pubDate>Sat, 13 Jan 2007 15:56:00 +0800</pubDate><description><![CDATA[在Struts2中的一个例子演示了自定义FreemarkerManager，这个功能非常有用，我们可以在 自定义的FreemarkerManager中放入工具类，能大大增强页面的处理能力。下面是struts2自带的例子/**//* * $Id: CustomFreemarkerManager.java 440597 2006-09-06 03:34:39Z wsmoak $ * * Cop]]></description><category></category></item><item><title><![CDATA[使用JSP2 EL]]></title><link>https://blog.youkuaiyun.com/cydooo/article/details/1479260</link><guid>https://blog.youkuaiyun.com/cydooo/article/details/1479260</guid><author>cydooo</author><pubDate>Wed, 10 Jan 2007 16:06:00 +0800</pubDate><description><![CDATA[ 使用JSP2 EL项目中一直用JSTL，竟然没有用JSP2的EL！现在才发现真的很不错。使用步骤，单个页面使用JSP2 EL需要添加下面的内容：现在可以用了但JSP2 EL不能做条件判断之类的逻辑控制，还得借助JSTL，如果一起用JSTL Taglib的引入要用下面的凡是：http://java.sun.com/jstl/core_rt" %>与http://java.sun.com/jst]]></description><category></category></item><item><title><![CDATA[工作流模式]]></title><link>https://blog.youkuaiyun.com/cydooo/article/details/1478084</link><guid>https://blog.youkuaiyun.com/cydooo/article/details/1478084</guid><author>cydooo</author><pubDate>Tue, 09 Jan 2007 14:48:00 +0800</pubDate><description><![CDATA[工作流模式1. 顺序（Sequence）工作流中的各个活动在同一个进程中按顺序依次执行。例子：在“发送货物”之后“发送单据”。2. 平行拆分（Parallel Split）工作流中从一个线程中的一个点拆分为在多个线程中平行执行的多个活动。例子：活动“付款”激活了“发送货物”以及“通知顾客”的执行。3. 同步（Synchronization）工作流中的多个活动在一个点上汇合成一个线程。例子：活动]]></description><category></category></item><item><title><![CDATA[Delegation的配置类型]]></title><link>https://blog.youkuaiyun.com/cydooo/article/details/1477951</link><guid>https://blog.youkuaiyun.com/cydooo/article/details/1477951</guid><author>cydooo</author><pubDate>Tue, 09 Jan 2007 12:55:00 +0800</pubDate><description><![CDATA[Delegation的配置类型                                     在Jbpm的userguide的第16.2.3节中，讲述了Delegation的四种配置机制。相对应的也就是config-type属性的四种可能的值。分别是“field，bean，constructor，configuration-property”。我建议读者先]]></description><category></category></item><item><title><![CDATA[jBPM可扩展性分析（针对jBPM3.0）]]></title><link>https://blog.youkuaiyun.com/cydooo/article/details/1477941</link><guid>https://blog.youkuaiyun.com/cydooo/article/details/1477941</guid><author>cydooo</author><pubDate>Tue, 09 Jan 2007 12:44:00 +0800</pubDate><description><![CDATA[摘要：在工作流引擎的设计过程中，如何确保引擎兼具内核的轻巧性和外延的强大性，是一直困扰我们的关键设计问题。本文在系统地研究jBPM的建模语言和体系结构的基础上，提炼出jBPM针对上述问题的解决方案：¨       在流程静态建模层面，建模语言jPDL系统地、全面地支持自定义构件的挂接；适度分离粗略的业务流程定义和精确的技术流程定义，并确保软件二次开发人员可以在业务分析人员给出的业务流程模型的基]]></description><category></category></item><item><title><![CDATA[Struts2自定义Theme]]></title><link>https://blog.youkuaiyun.com/cydooo/article/details/1476026</link><guid>https://blog.youkuaiyun.com/cydooo/article/details/1476026</guid><author>cydooo</author><pubDate>Sun, 07 Jan 2007 01:05:00 +0800</pubDate><description><![CDATA[1. Struts2 Theme与WebWork Theme     用法上是一样的，几乎没有差别，默认都是xhtm，区别就是将WebWork的配置改成了Struts的配置2. Theme的作用     Theme可以理解为模版，struts ui标签都有与之对应的模版，可以解压struts2-all-2.0.1.jar来看看，里面有template目录，打开xhtm查看struts ui标签]]></description><category></category></item><item><title><![CDATA[struts2的struts.properties配置文件详解]]></title><link>https://blog.youkuaiyun.com/cydooo/article/details/1475340</link><guid>https://blog.youkuaiyun.com/cydooo/article/details/1475340</guid><author>cydooo</author><pubDate>Sat, 06 Jan 2007 01:26:00 +0800</pubDate><description><![CDATA[ http://dev.youkuaiyun.com/author/china2wto/2944d5069c5c4c87bf64e7e1ce29b847.html struts.action.extension          The URL extension to use to determine if the request is meant for a Struts action    ]]></description><category></category></item><item><title><![CDATA[JBPM-Decision的用法]]></title><link>https://blog.youkuaiyun.com/cydooo/article/details/1457541</link><guid>https://blog.youkuaiyun.com/cydooo/article/details/1457541</guid><author>cydooo</author><pubDate>Sun, 24 Dec 2006 02:08:00 +0800</pubDate><description><![CDATA[ Decision决定状态。Decision和Node一样，都是即时状态，而不是等待状态。Decision的多个离开转向transition中可以设置条件。业务程序实例执行到Decision状态时，会依次计算所有的离开转向的条件，遇到条件为真的转向时，就会立即执行这个转向。如果没有为转向设置条件，那么这个转向的条件值就是true。Decision是功能最强大的即时状态。processdefin]]></description><category></category></item><item><title><![CDATA[JBPM中State和Node的区别]]></title><link>https://blog.youkuaiyun.com/cydooo/article/details/1457029</link><guid>https://blog.youkuaiyun.com/cydooo/article/details/1457029</guid><author>cydooo</author><pubDate>Sun, 24 Dec 2006 00:00:00 +0800</pubDate><description><![CDATA[ 1. State等待状态。进入这种状态，整个业务程序实例的执行就会中断。直到系统外参与者发起继续执行的命令，即调用signal方法，业务程序实例的执行才能够继续下去。2. Node节点状态。这种状态和State相反。当业务程序实例执行到这个节点，不会停止执行。而是会继续往下执行。如果存在该节点存在多个离开转向。那么，就会执行其中的第一个离开转向，在Node状态中，不需要外部参与者的参与，业务]]></description><category></category></item><item><title><![CDATA[JBPM中使用Script的例子]]></title><link>https://blog.youkuaiyun.com/cydooo/article/details/1457000</link><guid>https://blog.youkuaiyun.com/cydooo/article/details/1457000</guid><author>cydooo</author><pubDate>Sat, 23 Dec 2006 23:38:00 +0800</pubDate><description><![CDATA[processdefinition.xmlxml version="1.0" encoding="UTF-8"?>process-definition  xmlns="urn:jbpm.org:jpdl-3.1"  name="example_6">   start-state name="开始">      transition name="" to="state">transition]]></description><category></category></item><item><title><![CDATA[我做的第一个JBPM例子]]></title><link>https://blog.youkuaiyun.com/cydooo/article/details/1456951</link><guid>https://blog.youkuaiyun.com/cydooo/article/details/1456951</guid><author>cydooo</author><pubDate>Sat, 23 Dec 2006 23:00:00 +0800</pubDate><description><![CDATA[ processdefinition.xmlxml version="1.0" encoding="UTF-8"?>process-definition  xmlns="urn:jbpm.org:jpdl-3.1"  name="example_5">   start-state name="开始">      event type="node-leave">         action]]></description><category></category></item><item><title><![CDATA[什么是中文分词]]></title><link>https://blog.youkuaiyun.com/cydooo/article/details/1332446</link><guid>https://blog.youkuaiyun.com/cydooo/article/details/1332446</guid><author>cydooo</author><pubDate>Fri, 13 Oct 2006 01:34:00 +0800</pubDate><description><![CDATA[众所周知，英文是以词为单位的，词和词之间是靠空格隔开，而中文是以字为单位，句子中所有的字连起来才能描述一个意思。例如，英文句子I am a student，用中文则为：“我是一个学生”。计算机可以很简单通过空格知道student是一个单词，但是不能很容易明白“学”、“生”两个字合起来才表示一个词。把中文的汉字序列切分成有意义的词，就是中文分词，有些人也称为切词。我是一个学生，分词的结果是：我是 一]]></description><category></category></item><item><title><![CDATA[Lucene 分词原理]]></title><link>https://blog.youkuaiyun.com/cydooo/article/details/1332184</link><guid>https://blog.youkuaiyun.com/cydooo/article/details/1332184</guid><author>cydooo</author><pubDate>Thu, 12 Oct 2006 20:13:00 +0800</pubDate><description><![CDATA[Lucene是一个高性能的java全文检索工具包，它使用的是倒排文件索引结构。该结构及相应的生成算法如下： 0）设有两篇文章1和2 文章1的内容为：Tom lives in Guangzhou,I live in Guangzhou too. 文章2的内容为：He once lived in Shanghai. 1)由于lucene是基于关键词索引和查询的，首先我们要取得这两篇文章的关键词，通常我]]></description><category></category></item><item><title><![CDATA[Java 语言中的函数编]]></title><link>https://blog.youkuaiyun.com/cydooo/article/details/1297713</link><guid>https://blog.youkuaiyun.com/cydooo/article/details/1297713</guid><author>cydooo</author><pubDate>Wed, 27 Sep 2006 23:44:00 +0800</pubDate><description><![CDATA[Java 语言中的函数编程 利用闭包和高阶函数编写模块化的 Java 代码级别: 初级Abhijit Belapurkar, 高级技术架构师, Infosys Technologies Limited2004 年 7 月 13 日如果您从事大型企业项目开发，您就会熟悉编写模块化代码的好处。良构的、模块化的代码更容易编写、调试、理解和重用。Java 开发人员的问题是，函数编程]]></description><category></category></item><item><title><![CDATA[怀疑论者的 JSF: JSF 应用程序的生命周期]]></title><link>https://blog.youkuaiyun.com/cydooo/article/details/1290034</link><guid>https://blog.youkuaiyun.com/cydooo/article/details/1290034</guid><author>cydooo</author><pubDate>Tue, 26 Sep 2006 23:52:00 +0800</pubDate><description><![CDATA[怀疑论者的 JSF: JSF 应用程序的生命周期 级别: 初级Rick Hightower, CTO, ArcMind2005 年 3 月 01 日本系列 怀疑论者的 JSF 一共包含 4 篇文章，本文是其中的第 2 篇。在本文中，Rick Hightower 对 Java™Server Faces （JSF）请求处理生命周期的主要阶段进行了介绍。作者使用一个示例程序，详细介绍]]></description><category></category></item><item><title><![CDATA[模型驱动架构]]></title><link>https://blog.youkuaiyun.com/cydooo/article/details/1286887</link><guid>https://blog.youkuaiyun.com/cydooo/article/details/1286887</guid><author>cydooo</author><pubDate>Tue, 26 Sep 2006 12:36:00 +0800</pubDate><description><![CDATA[中科永联高级技术培训中心（www.itisedu.com）      模型驱动架构(Model Driven Architecture，MDA)是由OMG定义的一个软件开发框架。它是一种基于UML以及其他工业标准的框架，支持软件设计和模型的可视化、存储和交换。和UML相比，MDA能够创建出机器可读和高度抽象的模型，这些模型独立于实现技术，以标准化的方式储存。MDA把建模语言用作一种编程语言]]></description><category></category></item></channel></rss>