快速业务通道

jBPM4与Spring整合的2种方式 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-15
" class="com.family168.jbpm.JbpmTemplate">         <property name="processEngine" ref="processEngine"/>         <property name="dataSource" ref="dataSource"/>     </bean> processEngine直接使用 factory-bean指向jbpmConfiguration,也就是 org.jbpm.pvm.internal.cfg.SpringConfiguration,并 从SpringConfiguration的 buildProcessEngine中获得。 jbpmTemplate主要是控制事务,在 processEngine外面创建事务,这样使用的时候会先调用jbpmTemplate,再调用processEngine,否则它会 说事务没有启动。在jbpmTemplate中注入processEngine:     public void setProcessEngine (ProcessEngine processEngine) {         this.processEngine = processEngine;      }

这里我的理解是我们在上面已经将事务改成从当前的Threadlocal中获得,所以jBPM4是必须当前有事 务,如果我没有创建事务的话,在使用 processEngine时就会说事务没有启动。所以我们就封装了一个 jbpmTemplate,如果我的理解有误还请大家指出。

第1种整合方式的例子下载http://www.family168.com/demo/jbpm4spring.rar,第2种整合方式之后可 以看我们的jBPM-Side里的控制台。

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号