- 博客(22)
- 收藏
- 关注
原创 三大主流工作流引擎技术分析与市场预测
三大主流工作流引擎技术分析与市场预测1.从《功夫》说起时下的新新人类看到我,一定会认为在下是个十足的老古董,这不,《功夫》这样的片子我到今年2月底才看。不过看过《功夫》,我想的一定比一般的人多:周星星浪迹江湖,和他胖子大哥出去敲竹杆时,为什么要他大哥胸前画两把斧头?找个假靠山呗!装是斧头帮的人才不会被人欺负啊。这让我想到年前的一则新闻:jbpm joins jboss and be
2005-02-28 09:29:00 25076 26
三大主流工作流引擎技术分析与市场预测
三大主流工作流引擎技术分析与市场预测1.从《功夫》说起时下的新新人类看到我,一定会认为在下是个十足的老古董,这不,《功夫》这样的片子我到今年2月底才看。不过看过《功夫》,我想的一定比一般的人多:周星星浪迹江湖,和他胖子大哥出去敲竹杆时,为什么要他大哥胸前画两把斧头?找个假靠山呗!装是斧头帮的人才不会被人欺负啊。<o:p></o:p>这让我想到年前的一则新闻:jbpm...
2005-02-28 09:29:00 86
原创 jbpm3的Variable的类型处理
我们知道,流程定义中的Variable是要持久化的,比如可能存放到数据库中,那么,类型怎么处理呢?我们看看jbpm3的方法:jbpm3定义了自己的类JbpmType,该类有两个属性:1)public Class variableInstanceClass = null;它表示该Variable对应于引擎的类型2)public Converter converter = null;他表示从引擎的类型
2005-02-28 09:28:00 2474
jbpm3的Variable的类型处理
我们知道,流程定义中的Variable是要持久化的,比如可能存放到数据库中,那么,类型怎么处理呢?我们看看jbpm3的方法:jbpm3定义了自己的类JbpmType,该类有两个属性:1)public Class variableInstanceClass = null;它表示该Variable对应于引擎的类型2)public Converter converter = null;他表示从引擎的类型...
2005-02-28 09:28:00 67
原创 jbpm解析流程定义的三种方式
jbpm解析流程定义有三种方式:1)par包static ProcessDefinition auctionProcess = ProcessArchive.parse("org/jbpm/tdd/auction.par");注意,必须在classes的org/jbpm/tdd/目录下有一个auction.par文件2)xml文件方式static ProcessDefinition
2005-02-25 13:27:00 2996 8
jbpm解析流程定义的三种方式
jbpm解析流程定义有三种方式:1)par包static ProcessDefinition auctionProcess = ProcessArchive.parse("org/jbpm/tdd/auction.par");注意,必须在classes的org/jbpm/tdd/目录下有一个auction.par文件2)xml文件方式static ProcessDefinition ...
2005-02-25 13:27:00 106
原创 jbpm3的流程定义器预览
jbpm3的process define designer将发布在eclipse jboss ide中,它实际上是同时解析处理两个文件:1)processdefinition.xml2)processdiagram.xml前者实现流程定义,后者实现流程元素的布局,如下: 上面文件中的x和y就是表示该元素在流程图中的两个座标值,这样就很好的实现了流程定义和流程图
2005-02-25 13:07:00 2525
jbpm3的流程定义器预览
jbpm3的process define designer将发布在eclipse jboss ide中,它实际上是同时解析处理两个文件:1)processdefinition.xml2)processdiagram.xml前者实现流程定义,后者实现流程元素的布局,如下:<?xml version="1.0" encoding="UTF-8"?><process-diagram ...
2005-02-25 13:07:00 60
原创 在jbpm3中使用Ioc
在jbpm3中,采用反射实现了从配置文件中构造一个新的对象的功能,使用方法如下: String configuration = "hello" + "" + " i want yoghurt" + "" + "" + " " + " " + " " + " " + "" + "he
2005-02-21 15:48:00 2121
在jbpm3中使用Ioc
在jbpm3中,采用反射实现了从配置文件中构造一个新的对象的功能,使用方法如下: String configuration = "<s>hello</s>" + "<stringConstructor>" + " i want yoghurt" + "</stringConstructor&am
2005-02-21 15:48:00 58
原创 jbpm与AgileFlow的hibernate持久化实现方式对比
jbpm3的持久化实现基于hibernate3,由于与jboss的关系,估计以后要采用ejb3方式的实现;而它目前的实现,与AgileFlow的方式基本类同:1)JbpmSessionFactoryJbpmSessionFactory按顺序先后从下面的文件中读取hibernate.cfg.xml的位置:a)用户指定 buildDbSessionFactory(String configR
2005-02-21 12:00:00 2769
jbpm与AgileFlow的hibernate持久化实现方式对比
jbpm3的持久化实现基于hibernate3,由于与jboss的关系,估计以后要采用ejb3方式的实现;而它目前的实现,与AgileFlow的方式基本类同:1)JbpmSessionFactoryJbpmSessionFactory按顺序先后从下面的文件中读取hibernate.cfg.xml的位置:a)用户指定 buildDbSessionFactory(String configRe...
2005-02-21 12:00:00 55
原创 jbpm的任务管理实现
一个流程定义有一个TaskMgmtDefinition;一个TaskMgmtDefinition对应多个Actor,同时对应多个Task;一个Actor有多个Task,可以从TaskMgmtDefinition中通过task的名称直接获取相应的task;一个流程实例有一个TaskMgmtInstance;一个TaskMgmtInstance对应多个actorInstance,同时对应多个tas
2005-02-18 15:23:00 2470
jbpm的任务管理实现
一个流程定义有一个TaskMgmtDefinition;一个TaskMgmtDefinition对应多个Actor,同时对应多个Task;一个Actor有多个Task,可以从TaskMgmtDefinition中通过task的名称直接获取相应的task;一个流程实例有一个TaskMgmtInstance;一个TaskMgmtInstance对应多个actorInstance,同时对应多个task...
2005-02-18 15:23:00 53
原创 jbpm对token和variable的处理办法
流程实例中,存有contextInstance来管理token和variable.contextInstance是通过一个map来进行管理的,这个map的key是token的全名,value是一个TokenVariableMap的对象.TokenVariableMap本身并不是个map,而是一个普通的Object,我个人认为jbpm把这个类的名称取为...Map是一个错误的使用方法.Tok
2005-02-16 16:31:00 1944 1
jbpm对token和variable的处理办法
流程实例中,存有contextInstance来管理token和variable.contextInstance是通过一个map来进行管理的,这个map的key是token的全名,value是一个TokenVariableMap的对象.TokenVariableMap本身并不是个map,而是一个普通的Object,我个人认为jbpm把这个类的名称取为...Map是一个错误的使用方法.Token...
2005-02-16 16:31:00 61
原创 今天试了一把JBossIDE-1.5-Preview+jboss4+ejb3
今天试了一把JBossIDE-1.5-Preview+jboss4+ejb3开发ejb3的程序,果然很爽!上面三套软件/包都可以在www.jboss.com下到,并且有非常好的实例和说明.JBossIDE-1.5-Preview 加了一个Hibernate3的插件,它可以从数据库中逆向工程,为我们产生hibernate.cfg.xml和mapping文件和带ejb3的annotation的do
2005-02-04 16:26:00 1814 2
今天试了一把JBossIDE-1.5-Preview+jboss4+ejb3
今天试了一把JBossIDE-1.5-Preview+jboss4+ejb3开发ejb3的程序,果然很爽!上面三套软件/包都可以在www.jboss.com下到,并且有非常好的实例和说明.JBossIDE-1.5-Preview 加了一个Hibernate3的插件,它可以从数据库中逆向工程,为我们产生hibernate.cfg.xml和mapping文件和带ejb3的annotation的dom...
2005-02-04 16:26:00 41
原创 三段基本的java程序
看看下面的三个程序运行的效果,有点意思:1)正确的程序public class MyTest { public static void main(String[] args)throws Exception { MyTest myTest=new MyTest(); List list=new ArrayList(); MyObject t; for(int i=0;i {
2005-02-03 16:21:00 1645 4
三段基本的java程序
看看下面的三个程序运行的效果,有点意思:1)正确的程序public class MyTest { public static void main(String[] args)throws Exception { MyTest myTest=new MyTest(); List list=new ArrayList(); MyObject t; for(int i=0;i<3;i...
2005-02-03 16:21:00 60
原创 在工作流引擎中使用Quartz
在osworkflow中,Trigger Function是通过Quartz来实现的,我们看看LocalWorkflowJob.java的实现代码:public void execute(JobExecutionContext jobExecutionContext) throws JobExecutionException { //JobDataMap是在schedule开始前放入
2005-02-03 14:36:00 3959 2
在工作流引擎中使用Quartz
在osworkflow中,Trigger Function是通过Quartz来实现的,我们看看LocalWorkflowJob.java的实现代码:public void execute(JobExecutionContext jobExecutionContext) throws JobExecutionException { //JobDataMap是在schedule开始前放入...
2005-02-03 14:36:00 130
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人