`
jeffen2006
  • 浏览: 255371 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
分支节点会产生子令牌,到达聚合节点的所有子令牌完成,聚合节点才继续进行。<start-state name="start">      <transition name="" to="fork1"></transition>   </start-state>   <fork name="fork1">      <transition name="tr1" to="state1"></transiti ...
decision也是一种node类型,表示判断,其判断条件可以在流程定义中进行设置,也可以由外界提供。  下面是流程定义中的2种方式: 表达式方式  <start-state name="start">      <transition name="" to="decision1"></transition>   </start-state>   <decision name="decision1"  expression="#{ (5 > ...
state是一种节点类型,当流程运行到该节点后会等待,需要外界进行触发,流程才能继续进行。一般用在同系统外部进行交互,如当流程进入该节点后向外系统发业务处理请求,然后进入等待状态,当外系统完成后发回响应信息后,通过token.signal()触发流程继续。如:<process-definition  xmlns=""  name="yytest">   <start-state name="start">      <transition name="" to="state1& ...
十月一过完了,我也顺利升级了,家里添了个小千金,这段时间可把我累得、急得。嘴长泡+感冒,嘿嘿,还好一切顺利。连续3周没有上网了,今天上班第一天终于解渴了。去csdn发现spring2.0的中文手册翻译出来了,还好我没有深入spring,不然又要考虑升级的问题了。
16.1process archive:是一个压缩文件,主要包含processdefinition.xml,还可能包括hibernate需要的配置文件、数据库脚本、甚至是java类。如果需要发布为process archive可以使用ant。问题:发布这个的用处?发布的时候会自动操作数据库么?Pr ...
这两天一直在网上找jbpm的文章,还真是少呢,而且大多都是2004年的贴,当时很多很热门的写手现在都消失得无影无踪了,要么就很久没有写过jbpm的文章了。 顶盖呢? 
      jbpm支持所有hiberante支持的数据,实际应用中我们是需要使用例如mysql、oracel数据库的,如何才能够将jbpm运行在这些数据库上呢。下面进行讲述第一步,建立jbpm数据库schema。1、解压包中有一个jbpm-db目录,打开build.properties,重新指定jbpm源文件根目录,jbpm.3.location=../jbpm。2、在jbpm-db目录运行ant -p浏览所有可以执行的task。这里我们执行ant oracle.scripts,jbpm-db\build\oracle\scripts下会生成sql脚本。同样我们也可以运行ant mysql.s ...
       从网上下来jbpm-starters-kit-3.1.2.zip,然后解压,进行相应的安装配置就可以在eclipse中直接进行简单的运行了(安装配置信息见我前面的文章),初学者一定会很疑惑,明明用户手册说是所有流程定义、流程实例是保存在数据库中的,但是我明明什么都没有设置呀?是的,确实是保存到数据库中的,可以通过下面的步骤查看:1、首先使用eclipse新建向导建立一个jbpm progress project,建立的工程会自带一个例子simple。2、然后运行测试case。运行的结果有很多调试信息,修改一下src/config.files/log4j.properties,将lo ...
刚才看了一个妈妈写她如何剖宫产的经历,看得我汗毛都竖起来了,觉得自己是个男生真幸运,老婆辛苦了。今天终于看完了《java设计模式》,虽然看了一遍,但是回头想想没记住什么,只是有了一个概念,以后还要从应用中掌握。好了还是赶紧回到工作流中来吧。 
前段时间看了一下jboss的工作流产品,本打算把它啃下来 ,过程中发现自己欠缺很多相关的知识,首先是恶补了一把设计模式,感觉心里踏实了一下,今天又当了一本范玉顺的《工作流管理基础》,先将基本知识掌握了吧。公司要上一个b2c的新项目,采用了当前最流行的架构,spring+hibernate,还有什么opencms,也打算采用工作流,但是还没定下来采用哪个开源的产品,前台还是struts。头们的野心很大,技术人员们也跃跃欲试,但是就那么几条枪,相信上线后不久很快就会上2版吧。近几个星期,家里也有很多事,都是为了我小宝宝的出世做准备,感觉压力大了很多,但是也觉得好幸福,同时还有稍许紧张。再过几个星期也 ...
过程模型9.1. Overview        流程定义主要基于定向图表示了一个商业流程的规范。定向图包括了节点node和变迁transition。有很多类型的节点,节点的类型定义了运行时的行为,流程定义有且只有一个开始状态。       令牌token是一个执行的路线,token是一个运行时的概念,用来维护图中指想节点的指针。       过程实例process instance是一个过程定义的实现,process instance建立后,一个令牌也为主要执行路线建立了. 这个令牌称为这个流程实例的根令牌,它的位置处于流程定义的开始状态。       信号signal通知token继续gra ...
首先登陆jboss网站,下载了jbpm-starters-kit-3.1.2.zip和jbpm-gpd-feature-3.0.11.zip。jbpm-starters-kit-3.1.2.zip中包含了eclipse的开发插件,在jbpm-designer目录下,其中的readme.html指导了如何安装该插件。jbpm-gpd-feature-3.0.11.zip只是eclipse的开发插件。开始我看jbpm-designer/readme.html,说是“The designer plugin works with eclipse versions 3.1.2, 3.1.1, 3.1, 3 ...
电视《雍正王朝》讲了这么一个故事:大将军年羹尧奉命到青海平叛,清军因路途遥远,军耗巨大,因此力求速战速决。但叛军避开锋芒,东躲西藏,年羹尧没有办法找到叛军决战。这时,朝廷内外压力越来越大,年羹尧陷入困境。这是一位谋士对年说:我知道叛军在那里。年大喜。这位谋士指出,敌人就在不远处的一座皇封寺庙里。年不信,谋士不慌不忙地说:这就是灯下黑,离自己越近就越不可能意识到,但却是最可能的地方。果然,大军一出,大获全胜。我想讲一些关于程序员对自身认识的故事,这些故事都和灯下黑有关。只要正确认识自己,道理非常简单,但是,到处都可以看到灯下黑的故事。 某程序员,有一天接到一个任务:公司的有一个产品的文件太大了,要 ...
下面介绍一下Jakarta下的Commons:一个csdn网友描述得很贴切,Commons就好比一个java百宝箱。commons分为3部分Commons Proper、Commons Sandbox和Commons DormantCommons Proper:提供了设计良好可重用的java组件,并都经过了广泛、严格的测试。Commons Sa ...
        最近接触Jakarta-Common-BeanUtils这个东东比较多,于是对Apache Jakarta Project产生了兴趣,上他们的官方网站上看了下感觉有用的东西好多,眼花缭乱的,又没有中文网站,又上各大论坛搜了下,也没有发现一个集中该项目的 ...
Global site tag (gtag.js) - Google Analytics