自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 jpdl3于jpdl2比较的可能的变化

根据jbpm3的最新代码,分析出jpdl3于jpdl2比较的可能的变化1.添加了mergemerge对应于以前的decision,它们的关系就如同fork和join的关系2.添加了node//为node指定event可以为node指定event://为event指定action //event的type属性 //action的class属性,表示要执行的类3.添加了task_nodetas

2005-01-28 18:32:00 1454

jpdl3于jpdl2比较的可能的变化

根据jbpm3的最新代码,分析出jpdl3于jpdl2比较的可能的变化1.添加了merge<!ELEMENT merge (description?)><!ATTLIST merge name CDATA #REQUIRED>merge对应于以前的decision,它们的关系就如同fork和join的关系2.添加了node<!ELEMENT node (descri...

2005-01-28 18:32:00 43

原创 jbpm的流程定义版本策略

基本上,jbpm的版本控制遵循下面的原则:1)每次发布一个流程,都将在数据库中产生一个新的流程定义2)发布时将分配一个版本号给流程定义. 如果流程的名称相同,则jbpm认为是同一个流程定义,它将在当前的同一个流程定义的最高版本上加1;如果当前没有,则新的版本号为1.你可以通过api从jbpm中得到某个名称的流程的最新版本号.3)一旦一个流程实例按照一个流程定义启动后,它将不改变流程定义,一直运行到

2005-01-28 15:34:00 1869 3

jbpm的流程定义版本策略

基本上,jbpm的版本控制遵循下面的原则:1)每次发布一个流程,都将在数据库中产生一个新的流程定义2)发布时将分配一个版本号给流程定义. 如果流程的名称相同,则jbpm认为是同一个流程定义,它将在当前的同一个流程定义的最高版本上加1;如果当前没有,则新的版本号为1.你可以通过api从jbpm中得到某个名称的流程的最新版本号.3)一旦一个流程实例按照一个流程定义启动后,它将不改变流程定义,一直运行到...

2005-01-28 15:34:00 62

原创 jboss4+ejb3下使用JAAS

我们知道,JAAS包括了Authentication和Authorization,下面我们分别看看:Authentication分析如下:1)类的annotate如下@SecurityDomain("other")public class CalculatorBean implements Calculator这样将从users.properties中读取Authentication信息:

2005-01-27 18:56:00 1539

jboss4+ejb3下使用JAAS

我们知道,JAAS包括了Authentication和Authorization,下面我们分别看看:Authentication分析如下:1)类的annotate如下@SecurityDomain("other")public class CalculatorBean implements Calculator这样将从users.properties中读取Authentication信息:ka...

2005-01-27 18:56:00 69

原创 AgileFlow的业务persistence设计

经过总结以前的开发教训和经验,在实际环境中测试后,准备把agileflow的持久层设计如下:                          ""             ""             ""             ""                                 ""             ""             ""             "" 

2005-01-27 18:26:00 2047 2

AgileFlow的业务persistence设计

经过总结以前的开发教训和经验,在实际环境中测试后,准备把agileflow的持久层设计如下:<agile>   <流程定义号1>          <流程实例号>             <字段1>""</字段1>             <字段2>""</字段2>     

2005-01-27 18:26:00 47

原创 从jbpm的代码看单元测试

在jbpm中,我们可以在很多地方看到这样的测试代码:pd = new ProcessDefinition( new String[] {            "start-state start",            "state first",            "state second",            "state third",            "end-stat

2005-01-15 20:40:00 1802 5

从jbpm的代码看单元测试

在jbpm中,我们可以在很多地方看到这样的测试代码:pd = new ProcessDefinition( new String[] {            "start-state start",            "state first",            "state second",            "state third",            "end-stat...

2005-01-15 20:40:00 44

原创 jbpm中Variable的使用

一个流程实例可以有多个Token,Token间是有父子关系的:Token tokenAB=new Token(tokenA,"ab");上行代码的意思是在tokenA下面建立一个TokenAB,该新建的Token的名字是"ab".ci.createVariable(tokenA, "a", new Integer(3));表示在tokenA范围内建立一个variable,它的名称为"a",值为

2005-01-15 12:11:00 1818 3

jbpm中Variable的使用

一个流程实例可以有多个Token,Token间是有父子关系的:Token tokenAB=new Token(tokenA,"ab");上行代码的意思是在tokenA下面建立一个TokenAB,该新建的Token的名字是"ab".ci.createVariable(tokenA, "a", new Integer(3));表示在tokenA范围内建立一个variable,它的名称为"a",值为n...

2005-01-15 12:11:00 95

原创 工作流感想

从读书的时候开始学习工作流,至今已经好几年了,但学习研究Shark,也才一年多,现在想想,还是取得了不小的进步.刚开始时国内对Shark的研究还基本为空白,那时大家都在谈obe,osworkflow,ofbiz...在CSDN文档中心发了几篇Shark的文章后,2004年5月,在"工作流e起来"申请成立了Shark技术研究版,我们终于有了自己的空间.....由于Shark的复杂性,我加快了

2005-01-14 16:17:00 2884 1

工作流感想

从读书的时候开始学习工作流,至今已经好几年了,但学习研究Shark,也才一年多,现在想想,还是取得了不小的进步.刚开始时国内对Shark的研究还基本为空白,那时大家都在谈obe,osworkflow,ofbiz...在CSDN文档中心发了几篇Shark的文章后,2004年5月,在"工作流e起来"申请成立了Shark技术研究版,我们终于有了自己的空间.....由于Shark的复杂性,我加快了开发...

2005-01-14 16:17:00 67

原创 jbpm中Decision的使用

Decision是jbpm中非常重要的一种Node,在我们的一般的工作流系统中使用的也很频繁,本文谈谈它的使用.1:如果客户端能够比较容易的判断decision后应该到哪个transition,我们只需要把transition的名称作为signal发给Token就可以了,此时,引擎将驱动流程转向该transition.2:如果是直接使用Decision,则它是基于BeanShell的.Be

2005-01-13 18:58:00 1992

jbpm中Decision的使用

Decision是jbpm中非常重要的一种Node,在我们的一般的工作流系统中使用的也很频繁,本文谈谈它的使用.1:如果客户端能够比较容易的判断decision后应该到哪个transition,我们只需要把transition的名称作为signal发给Token就可以了,此时,引擎将驱动流程转向该transition.2:如果是直接使用Decision,则它是基于BeanShell的.Bean...

2005-01-13 18:58:00 46

原创 Webwork2使用经验四则

1.jar包中的taglib使用WebLogic是不支持直接在jar包中使用taglib的,所以,一个在tomcat下运行正常的页面,在weblogic server下可能出错:Parsing of JSP File /globalList.jsp failed:------------------------------------------------------------------

2005-01-12 10:15:00 1630

Webwork2使用经验四则

1.jar包中的taglib使用WebLogic是不支持直接在jar包中使用taglib的,所以,一个在tomcat下运行正常的页面,在weblogic server下可能出错:Parsing of JSP File '/globalList.jsp' failed:------------------------------------------------------------------...

2005-01-12 10:15:00 60

原创 Shark和jbpm的配置文件处理方式比较

1.都使用了单例模式我想这个是最基本的,一般的程序员写解析程序都会这样使用;要说明的是,AgileFlow除了使用单例模式,还实现了配置文件的动态装载,如果用户修改了配置文件,它能够在运行中动态的获取这些变化.使用jbpm时,第一句话就要使用该模式:JbpmServiceFactory.getInstance()....2.都实现了缺省配置和定制配置Shark中,缺省配置放在一个深层次的目录中

2005-01-07 18:37:00 4117 12

Shark和jbpm的配置文件处理方式比较

1.都使用了单例模式我想这个是最基本的,一般的程序员写解析程序都会这样使用;要说明的是,AgileFlow除了使用单例模式,还实现了配置文件的动态装载,如果用户修改了配置文件,它能够在运行中动态的获取这些变化.使用jbpm时,第一句话就要使用该模式:JbpmServiceFactory.getInstance()....2.都实现了缺省配置和定制配置Shark中,缺省配置放在一个深层次的目录中,...

2005-01-07 18:37:00 54

原创 布署jbpm到jboss

1.需要的软件jBpm 2.0 is tested on a Windows XP machine with following software packages installed : 1)J2SE SDK v 1.4.2_03, downloaded from http://java.sun.com/j2se/1.4.2/download.html 说明:我用1.4.1也可以2)Apa

2005-01-05 19:00:00 2049 2

布署jbpm到jboss

1.需要的软件jBpm 2.0 is tested on a Windows XP machine with following software packages installed : 1)'J2SE SDK v 1.4.2_03', downloaded from http://java.sun.com/j2se/1.4.2/download.html 说明:我用1.4.1也可以2)'Apa...

2005-01-05 19:00:00 58

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除