日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

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

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
簡單介紹jBPM與SSH的完整實例

簡單介紹jBPM與SSH的完整實例,如果是其它版本的框架也很容易做程序的遷移。

創(chuàng)新互聯(lián)-專業(yè)網站定制、快速模板網站建設、高性價比乳山網站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式乳山網站制作公司更省心,省錢,快速模板網站建設找我們,業(yè)務覆蓋乳山地區(qū)。費用合理售后完善,10余年實體公司更值得信賴。

流程的定義

流程的定義建議使用jBPM提供的eclipse下的插件,圖形化配置插件安裝文件可以到jbpm-starters-kit-3.1.4\jbpm-designer\jbpm-gpd-feature\eclipse下找到,需注意版本。使用這種方式可以把定義的流程描述的三個文件壓縮成zip包,統(tǒng)一的部署到數(shù)據(jù)庫中,方便b/s系統(tǒng)中顯示圖片當前節(jié)點信息。

1插件安裝

把jbpm-gpd-feature文件夾復制到C:\Program Files\MyEclipse-6.0M1\eclipse\plugins下,注意自己的ecplise路徑。

在C:\Program Files\MyEclipse-6.0M1\eclipse\links文件夾下建立jbpm-gpd.link文件。內容如下:path=C:\\Program Files\\MyEclipse-6.0M1\\eclipse\\plugins\\jbpm-gpd-feature。

這樣再重新啟動eclipse就可以使用流程定義功能了。

2流程的定義

在Eclipse環(huán)境中選擇file->new->other下的jboss jbpm->process definition流程定義。要在自己的項目文件中先指定文件要創(chuàng)建的文件夾。

這樣會產生三個文件:gpd.xml、processdefinition.xml、processimage.jpg。

processdefinition.xml為描述流程定義文件,本例為:

 
 
 
  1.  version="1.0" encoding="UTF-8"?>   
  2.  name="文檔測試流程">   
  3.     name="開始">        name="提交張三審批" to="張三審批">   
  4.       
  5.     name="張三審批">   
  6.        name="審批1">   
  7.           actor-id="張三"/>   
  8.          
  9.        name="提交李四審批" to="李四審批">   
  10.       
  11.     name="李四審批">   
  12.        name="審批2">   
  13.           actor-id="李四"/>   
  14.          
  15.        name="提交王五審批" to="王五審批">   
  16.       
  17.     name="王五審批">   
  18.        name="審批3">   
  19.           actor-id="王五"/>   
  20.          
  21.        name="結束流程" to="結束">   
  22.       
  23.     name="結束">   
  24.   

processimage.jpg文件是定義流程產生的圖片、gpd.xml文件是圖形文件的座標說明。用于在b/s下顯示流程流轉的圖片位置。

本例中的gpd.xml文件

 
 
 
  1.  version="1.0" encoding="UTF-8"?>   
  2.  name="文檔測試流程" width="801" height="477">   
  3.    name="開始" x="308" y="4" width="140" height="40">   
  4.     name="提交張三審批">   
  5.        x="5" y="-10"/>   
  6.        
  7.      
  8.    name="張三審批" x="310" y="90" width="140" height="40">   
  9.      name="提交李四審批">   
  10.        x="5" y="-10"/>   
  11.        
  12.      
  13.    name="李四審批" x="313" y="192" width="140" height="40">   
  14.      name="提交王五審批">   
  15.        x="5" y="-10"/>   
  16.        
  17.      
  18.    name="王五審批" x="308" y="307" width="140" height="40">   
  19.      name="結束流程">   
  20.        x="5" y="-10"/>   
  21.        
  22.      
  23.    name="結束" x="307" y="401" width="140" height="40"/>   
  24.  

【編輯推薦】

  1. 關于Java反射機制的一個實例
  2. 在Java應用程序中使用Jfreechart配置
  3. 淺談為什么Java接口中不允許定義變量
  4. Java的異常和斷言學習筆記
  5. 關于Java繼承的一些復習

當前文章:簡單介紹jBPM與SSH的完整實例
分享鏈接:http://www.dlmjj.cn/article/cccdgpo.html