读书人

JBPM与Spring调整浅析

发布时间: 2013-03-17 13:48:31 作者: rapoo

JBPM与Spring整合浅析

1、创建公文流转相关的实体类,并创建数据库表

2、根据对用例的分析,初步建立公文流转相关的接口

3、实现接口

- 集成JBPM到OA系统(第一步:创建数据库表)

◆拷贝相关的依赖包到WEB-INF/lib下面(bsh.jar/ jcr-1.0.jar/ jbpm-identity.jar/ jbpm-jpdl.jar)

◆修改hibernate.cfg.xml,添加JBPM的映射配置,以及缓存属性的配置

◆因为JBPM中的User对象与OA系统中的User对象名称上有冲突,所以需要,修改OA系统中User映射的auto-import属性为"false"。(参考User.hbm.xml)

◆当修改了User映射的auto-import="false"之后,需要在查询User对象的时候,使用其全路径类名(请参考UserManagerImpl.java)

◆启动Tomcat,应能正确创建JBPM的所有数据库表

- 集成JBPM到OA系统(第二步:与Spring集成)

◆JBPM与Spring整合,需要用到第三方的集成包:spring-modules-0.8.zip

◆将其中的spring-modules-jbpm31.jar拷贝到WEB-INF/lib下面即可

◆JBPM与Spring整合的方法是:将JbpmConfiguration对象的创建交给Spring来完成

◆所以,JBPM与Spring整合需要在spring配置文件中配置JbpmConfiguration对象的创建

配置JbmpConfiguration

private JbpmContext getContext(){       JbpmContext context = jbpmConfiguration.createJbpmContext();       context.setSession(getSession());       return context;  } 


读书人网 >其他相关

热点推荐