jBPM-4.4:与Spring集成配置
来源:互联网 发布:淘宝宝贝链接在哪里 编辑:程序博客网 时间:2024/05/20 06:27
jBPM-4.4与Spring集成配置比较容易,这里我使用的是Spring-2.5.6,数据库连接池使用C3P0,将相关的两个jar文件加入到CLASSPATH中。
jBPM-4.4与Spring集成的配置过程说明如下。
配置
1、修改jbpm.cfg.xml配置文件
将jbpm.cfg.xml文件中<import resource="jbpm.tx.hibernate.cfg.xml" />一行,修改为 <import resource="jbpm.tx.spring.cfg.xml" />,我们使用Spring的事务管理器,修改后配置文件内容为:
2、修改Spring的applicationContext.xml配置文件
配置文件内容如下所示:
这里使用MySQL作为流程数据库,需要在dataSource的bean中配置,其他的配置内容非常容易理解。这里面,我们最终的目标是通过Spring的IOC容器来管理jBPM引擎的创建,即在应用中获取到一个org.jbpm.api.ProcessEngine实例即可,在一个应用中通常只有一个流程引擎实例,然后通过这个实例就可以获取到流程提供的6种基本服务:
org.jbpm.api.RepositoryService
org.jbpm.api.ExecutionService
org.jbpm.api.ManagementService
org.jbpm.api.TaskService
org.jbpm.api.HistoryService
org.jbpm.api.IdentityService
一般情况下,在开发中不要将org.jbpm.api.ProcessEngine实例暴露给实际开发者,而只是暴露出引擎提供的服务即可。
测试验证
我们测试用例的流程定义如图所示:
对应的流程定义文件内容如下所示:
基于该流程定义,实现的测试用例如下所示:
- jBPM-4.4:与Spring集成配置
- jbpm 4.4 与 spring 集成
- jbpm 4.4 与 spring 集成
- JBPM与Spring的集成
- jbpm 4.3 与 spring 集成
- 将spring与JBPM集成
- JBPM与Spring集成开发指南
- DWR 与 SPRING 集成配置
- Mongodb与spring集成 配置
- activiti与spring集成配置
- activemq与spring集成配置
- ActiveQM与spring集成配置
- jbpm与ssh框架集成
- JBPM与OA的集成
- jbpm与ssh框架集成
- jbpm与Spring整合
- spring 与jbpm整合
- JBPM与Spring整合
- Flex中的本地化
- 基本数据类型和包装类的关系 实例
- GString
- ZOrder方法
- 最近项目的一些界面图形
- jBPM-4.4:与Spring集成配置
- 筛选法求100以内的素数
- 业务流程的慨念及BPEL简史
- vs2010中臃肿的ipch和sdf文件
- BPEL的基本特性
- Cloud Computing Language
- SCA,软件开发的3G时代
- 网页啊网页,数据库啊数据库,谁来救救我啊~~~
- Builder模式