成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

jBPM與Spring整合淺析

開發(fā) 后端
本文向您介紹jBPM與Spring整合的方法和步驟,通過三步,實(shí)現(xiàn)一個JBPM集成OA系統(tǒng)的實(shí)例。

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

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

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

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

◆拷貝相關(guān)的依賴包到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)

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

◆啟動Tomcat,應(yīng)能正確創(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. <bean id="jbpmConfiguration" class="org.springmodules.workflow.jbpm31.LocalJbpmConfigurationFactoryBean"> 
  2.      <property name="configuration" value="classpath:jbpm.cfg.xml"> 
  3. property> 
  4. bean> 

◆這時候,需要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ù)邏輯類,請參考WorkflowManagerImpl.java)

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

 

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

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

 

【編輯推薦】

  1. jBPM 4.0配置淺析
  2. jBPM4的架構(gòu)
  3. 淺談jBPM下MySQL的配置
  4. 簡單介紹jBPM與SSH的完整實(shí)例
  5. 使用JBPM工作流引擎測試的一個例子
責(zé)任編輯:佚名 來源: JavaEye
相關(guān)推薦

2009-07-14 14:41:33

Webwork與Spr

2009-06-24 16:23:29

jBPM 4.0配置

2009-06-29 14:42:54

2009-07-17 17:45:56

iBATIS Spri

2009-06-01 10:28:03

SpringOSGi整合

2009-06-01 15:44:18

2009-07-14 13:08:55

WebWork與Spr

2009-07-09 18:24:00

WebWork與Spr

2009-06-19 18:42:06

jBPMSSH

2009-06-19 10:00:37

Struts和Spri

2016-12-14 09:03:34

springhibernate異常

2021-11-10 11:37:48

Spring整合 Mybatis

2009-06-18 15:24:08

Spring OSGi

2022-07-26 14:05:58

人工智能人機(jī)交互心智

2025-03-26 03:25:00

SpringGuavaCaffeine

2024-10-30 11:06:59

SpringAI模型

2009-07-14 16:25:04

MyEclipse開發(fā)

2009-07-14 14:28:31

MyEclipse E

2022-08-28 20:50:29

算法模型機(jī)器學(xué)習(xí)

2009-07-17 17:16:48

Spring iBAT
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 新超碰97 | 国产伦精品一区二区三区高清 | 91在线免费视频 | 亚洲一区在线日韩在线深爱 | 亚洲精品电影网在线观看 | 欧产日产国产精品视频 | 国产精久久久久久 | 国产美女永久免费无遮挡 | 国产精品夜夜春夜夜爽久久电影 | 中文字幕国产日韩 | 欧美久久久久久 | 一区二区三区免费 | 亚洲精品欧美一区二区三区 | 亚洲成人一区二区 | 成人精品国产免费网站 | 国产在线观看一区二区三区 | 在线观看成年视频 | 日韩91| 精品久久久久久一区二区 | 日韩欧美成人精品 | 国产麻豆乱码精品一区二区三区 | 亚洲国产一区在线 | 日韩中文字幕 | 特级做a爰片毛片免费看108 | 99精品国产一区二区三区 | 国产精品精品 | 免费成人在线网 | 亚洲精品视频观看 | 国产一区二区久久 | 午夜视频网 | 日韩欧美在线精品 | 欧美在线亚洲 | 人成久久 | 成人免费在线 | 亚洲看片网站 | 99热在线播放 | 国产精久久久 | 中文字幕第5页 | 久草资源网站 | 亚洲三区在线观看 | 亚洲一区二区三区免费在线观看 |