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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于jBPM4与Spring整合的2种方式 - 编程入门网的所有评论