锁定老帖子 主题:jBPM4与Spring的集成
精华帖 (0) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-06-22
现在流行抱大腿,不过对眼光的要求也颇高。要不就如高也,即使四眼,一样无用。对Java企业开发而言,Spring的腿则是一定要抱的。而所谓抱Spring的腿,无外乎三点:
一是通过Spring暴露出服务,将服务配置到Spring的IOC容器里; 二是在自己的运行环境里访问到Spring的IOC容器,能够轻松使用Spring容器里所配置的服务; 三是对于具有事务管理特性的项目来说,将事务管理与Spring的事务管理进行合并。
ProcessEngine processEngine = new Configuration() .buildProcessEngine();
RepositoryService repositoryService = processEngine.getRepositoryService(); ExecutionService executionService = processEngine.getExecutionService(); TaskService taskService = processEngine.getTaskService(); HistoryService historyService = processEngine.getHistoryService(); ManagementService managementService = processEngine.getManagementService();
<bean id="jbpmConfiguration" class="org.jbpm.pvm.internal.cfg.SpringConfiguration"> <constructor-arg value="be/inze/spring/demo/jbpm.cfg.xml" /> </bean> <bean id="processEngine" factory-bean="jbpmConfiguration" factory-method="buildProcessEngine" /> <bean id="repositoryService" factory-bean="processEngine" factory-method="getRepositoryService" /> <bean id="executionService" factory-bean="processEngine" factory-method="getExecutionService" />
environment.setContext(new SpringContext(applicationContext));
<hibernate-configuration> <cfg resource="jbpm.hibernate.cfg.xml" /> </hibernate-configuration> <hibernate-session-factory />
<command-service> <retry-interceptor /> <environment-interceptor /> <standard-transaction-interceptor /> </command-service>
<command-service> <retry-interceptor /> <environment-interceptor /> <spring-transaction-interceptor current="true" /> </command-service>
<hibernate-session current="true"/>
<transaction />
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-06-22
请问是否JBPM4.0cr1版本?
能否提供jbpm.cfg.xml和相关bean的配置信息?谢谢。 整合过之前的版本,这个版本折腾了一天,还没有搞定,呵呵。 |
|
返回顶楼 | |
发表时间:2009-06-22
整合成功了,是我之前版本整合的有些错误,走了弯路。
|
|
返回顶楼 | |
发表时间:2009-06-22
小开ye 写道 整合成功了,是我之前版本整合的有些错误,走了弯路。
之前碰到什么问题? |
|
返回顶楼 | |
发表时间:2009-07-01
去掉jbpm.cfg.xml配置文件中的<transaction />后,JOB不可用。
有没有好的解决方案。 |
|
返回顶楼 | |
发表时间:2009-07-02
最初参考的一个资料,全部用bean来指定jbpm.cfg.xml文件中的定义。
也就是说,没有用到jbpm.cfg.xml这个文件。 现在使用了这个文件,比较方便了。 |
|
返回顶楼 | |
浏览 7432 次