av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

jBPM與Spring整合淺析

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

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

3、實(shí)現(xiàn)接口

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

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

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

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

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

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

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

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

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

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

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

配置JbmpConfiguration

 
 
 
  1.      
  2. property>
  3. bean>

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

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

◆用到j(luò)bpmConfiguration對(duì)象的時(shí)候,需要注入

◆當(dāng)我們使用JbpmContext對(duì)象來(lái)操縱JBPM的時(shí)候,需要將JbpmContext的HibernateSession對(duì)象設(shè)置為當(dāng)前的HibernateSession對(duì)象

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

當(dāng)前標(biāo)題:jBPM與Spring整合淺析
標(biāo)題來(lái)源:http://uogjgqi.cn/article/codopcp.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流