日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
jBPM與Spring整合淺析

1、創(chuàng)建公文流轉(zhuǎn)相關的實體類,并創(chuàng)建數(shù)據(jù)庫表

2、根據(jù)對用例的分析,初步建立公文流轉(zhuǎn)相關的接口

3、實現(xiàn)接口

- 集成JBPM到OA系統(tǒng)(第一步:創(chuàng)建數(shù)據(jù)庫表)

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

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

◆因為JBPM中的User對象與OA系統(tǒng)中的User對象名稱上有沖突,所以需要,修改OA系統(tǒng)中User映射的auto-import屬性為"false"。(參考User.hbm.xml)

◆當修改了User映射的auto-import="false"之后,需要在查詢User對象的時候,使用其全路徑類名(請參考UserManagerImpl.java)

◆啟動Tomcat,應能正確創(chuàng)建JBPM的所有數(shù)據(jù)庫表

- 集成JBPM到OA系統(tǒng)(第二步:與Spring集成)

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

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

◆JBPM與Spring整合的方法是:將JbpmConfiguration對象的創(chuàng)建交給Spring來完成

◆所以,JBPM與Spring整合需要在spring配置文件中配置JbpmConfiguration對象的創(chuàng)建

配置JbmpConfiguration

 
 
 
  1.      
  2. property>
  3. bean>

◆這時候,需要jbpm.cfg.xml,這是JBPM的配置文件,我們可以從:JBPM_HOME\src\jpdl\org\jbpm目錄下拷貝default.jbpm.cfg.xml文件,并重新命名為jbpm.cfg.xml

- 集成JBPM到OA系統(tǒng)(第三步:如何實現(xiàn)業(yè)務邏輯類,請參考WorkflowManagerImpl.java)

◆用到jbpmConfiguration對象的時候,需要注入

◆當我們使用JbpmContext對象來操縱JBPM的時候,需要將JbpmContext的HibernateSession對象設置為當前的HibernateSession對象

 
 
 
  1. private JbpmContext getContext(){
  2.      JbpmContext context = jbpmConfiguration.createJbpmContext();
  3.      context.setSession(getSession());
  4.      return context;
  5. }

當前題目:jBPM與Spring整合淺析
網(wǎng)站網(wǎng)址:http://www.5511xx.com/article/codopcp.html