自定义博客皮肤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)
  • 收藏
  • 关注

原创 三大主流工作流引擎技术分析与市场预测

三大主流工作流引擎技术分析与市场预测1.从《功夫》说起时下的新新人类看到我,一定会认为在下是个十足的老古董,这不,《功夫》这样的片子我到今年2月底才看。不过看过《功夫》,我想的一定比一般的人多:周星星浪迹江湖,和他胖子大哥出去敲竹杆时,为什么要他大哥胸前画两把斧头?找个假靠山呗!装是斧头帮的人才不会被人欺负啊。这让我想到年前的一则新闻:jbpm joins jboss and be

2005-02-28 09:29:00 24959 26

三大主流工作流引擎技术分析与市场预测

三大主流工作流引擎技术分析与市场预测1.从《功夫》说起时下的新新人类看到我,一定会认为在下是个十足的老古董,这不,《功夫》这样的片子我到今年2月底才看。不过看过《功夫》,我想的一定比一般的人多:周星星浪迹江湖,和他胖子大哥出去敲竹杆时,为什么要他大哥胸前画两把斧头?找个假靠山呗!装是斧头帮的人才不会被人欺负啊。<o:p></o:p>这让我想到年前的一则新闻:jbpm...

2005-02-28 09:29:00 78

原创 jbpm3的Variable的类型处理

我们知道,流程定义中的Variable是要持久化的,比如可能存放到数据库中,那么,类型怎么处理呢?我们看看jbpm3的方法:jbpm3定义了自己的类JbpmType,该类有两个属性:1)public Class variableInstanceClass = null;它表示该Variable对应于引擎的类型2)public Converter converter = null;他表示从引擎的类型

2005-02-28 09:28:00 2431

jbpm3的Variable的类型处理

我们知道,流程定义中的Variable是要持久化的,比如可能存放到数据库中,那么,类型怎么处理呢?我们看看jbpm3的方法:jbpm3定义了自己的类JbpmType,该类有两个属性:1)public Class variableInstanceClass = null;它表示该Variable对应于引擎的类型2)public Converter converter = null;他表示从引擎的类型...

2005-02-28 09:28:00 64

原创 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 2949 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 103

原创 jbpm3的流程定义器预览

jbpm3的process define designer将发布在eclipse jboss ide中,它实际上是同时解析处理两个文件:1)processdefinition.xml2)processdiagram.xml前者实现流程定义,后者实现流程元素的布局,如下:                  上面文件中的x和y就是表示该元素在流程图中的两个座标值,这样就很好的实现了流程定义和流程图

2005-02-25 13:07:00 2518

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 55

原创 在jbpm3中使用Ioc

在jbpm3中,采用反射实现了从配置文件中构造一个新的对象的功能,使用方法如下:   String configuration =       "hello" +      "" +      "  i want yoghurt" +      "" +      "" +      " " +      " " +      " " +      " " +      "" +      "he

2005-02-21 15:48:00 2079

在jbpm3中使用Ioc

在jbpm3中,采用反射实现了从配置文件中构造一个新的对象的功能,使用方法如下:   String configuration =       "<s>hello</s>" +      "<stringConstructor>" +      "  i want yoghurt" +      "</stringConstructor&am

2005-02-21 15:48:00 52

原创 jbpm与AgileFlow的hibernate持久化实现方式对比

jbpm3的持久化实现基于hibernate3,由于与jboss的关系,估计以后要采用ejb3方式的实现;而它目前的实现,与AgileFlow的方式基本类同:1)JbpmSessionFactoryJbpmSessionFactory按顺序先后从下面的文件中读取hibernate.cfg.xml的位置:a)用户指定    buildDbSessionFactory(String configR

2005-02-21 12:00:00 2757

jbpm与AgileFlow的hibernate持久化实现方式对比

jbpm3的持久化实现基于hibernate3,由于与jboss的关系,估计以后要采用ejb3方式的实现;而它目前的实现,与AgileFlow的方式基本类同:1)JbpmSessionFactoryJbpmSessionFactory按顺序先后从下面的文件中读取hibernate.cfg.xml的位置:a)用户指定    buildDbSessionFactory(String configRe...

2005-02-21 12:00:00 50

原创 jbpm的任务管理实现

一个流程定义有一个TaskMgmtDefinition;一个TaskMgmtDefinition对应多个Actor,同时对应多个Task;一个Actor有多个Task,可以从TaskMgmtDefinition中通过task的名称直接获取相应的task;一个流程实例有一个TaskMgmtInstance;一个TaskMgmtInstance对应多个actorInstance,同时对应多个tas

2005-02-18 15:23:00 2460

jbpm的任务管理实现

一个流程定义有一个TaskMgmtDefinition;一个TaskMgmtDefinition对应多个Actor,同时对应多个Task;一个Actor有多个Task,可以从TaskMgmtDefinition中通过task的名称直接获取相应的task;一个流程实例有一个TaskMgmtInstance;一个TaskMgmtInstance对应多个actorInstance,同时对应多个task...

2005-02-18 15:23:00 48

原创 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 1931 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 55

原创 今天试了一把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 1804 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 37

原创 三段基本的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 1636 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 53

原创 在工作流引擎中使用Quartz

在osworkflow中,Trigger Function是通过Quartz来实现的,我们看看LocalWorkflowJob.java的实现代码:public void execute(JobExecutionContext jobExecutionContext) throws JobExecutionException {        //JobDataMap是在schedule开始前放入

2005-02-03 14:36:00 3945 2

在工作流引擎中使用Quartz

在osworkflow中,Trigger Function是通过Quartz来实现的,我们看看LocalWorkflowJob.java的实现代码:public void execute(JobExecutionContext jobExecutionContext) throws JobExecutionException {        //JobDataMap是在schedule开始前放入...

2005-02-03 14:36:00 121

空空如也

空空如也

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

TA关注的人

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