日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

( 一 ) Jpbm环境的搭建

發(fā)布時間:2024/1/23 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ( 一 ) Jpbm环境的搭建 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

使用jbpm時,有一個東東叫做圖形化流程設(shè)計器,即Graph Process Designer(GPD),是用戶能夠通過圖形拖拽,屬性設(shè)置等可視化的方式進(jìn)行業(yè)務(wù)流程設(shè)計,建立并展現(xiàn)業(yè)務(wù)流程模型。這個模型在jbpm4中一般 為.jpdl.xml文件,遵循jpdl規(guī)范,此文件即“流程定義”文件,在運(yùn)行時由工作流引擎解釋執(zhí)行,生成“流程實(shí)例”。

jbmp4.4下載:?http://sourceforge.net/projects/jbpm/files/jBPM%204/

?

?一、安裝
????? eclipse集成GPD,由于jbpm4 gpd集成eclipse有版本的限制,即eclipse3.5.x。而myeclipse8.5,對應(yīng)的eclipse版本為Eclipse 3.5.2。?


?????? myeclipse8.5以后,軟件更新和前幾個版本不太相同,首先Help-->Myeclipse Configuration Center,進(jìn)去之后,點(diǎn)擊SoftWare,然后Add from Archive File,選擇${jbpm.home}/install/src/gpd/jbpm-gpd-site.zip文件,取個名字如 jbpmgpd,展開節(jié)點(diǎn),點(diǎn)擊右鍵,Add to Profile(不要帶source的),最后點(diǎn)擊Apply change(注意斷開網(wǎng)線,如果連著網(wǎng)線,可能時間比較久,因?yàn)閙yeclipse會自動在線更新其它的文件),此時打開 window-perferences里面會有一個jbpmgpd的欄目,重啟OK。(這幾步驟容易出錯,小心行事,我試了一下,最好先把jboss配置 好,在點(diǎn)擊apply change的時候看看個數(shù)是否正確)。


????? 成功后,會在window-->Preferences中看到 JBoss jBPM這個欄目。然后選擇Runtime Locations來配置運(yùn)行環(huán)境,點(diǎn)擊add,輸入名稱如jbpm44,然后選擇jbpm安裝目錄,ok。

?

二、配置
???? 接下來為你的工作空間定義一個jbpm用戶庫(User Libraries),它可以被用來飲用jBPM的所有依賴庫文件。如果你新建一個jBPM工程,只需將這個jBPM用戶庫添加到build path下即可。?
1,選擇 window-->Preferences?
2,選擇java -Build Path-User Libraries選項,單擊New,輸入名稱 jBPM Libraries.?
3,單擊add jars,找到j(luò)bpm安裝目錄下的lib目錄。?
4,選擇lib目錄下的所有jar文件,并單擊open按鈕。?
5,選中剛才新建的jBPM Libraries,重新單擊add jars,在jbpm的安裝目錄下選擇jbpm.jar文件?
6,單擊open?
7,在jbpm.jar下選中Sourceattachment。?
8,單擊edit,在 Source Attachement Configuration對話框中,單擊External Folder按鈕。?
9,找到j(luò)BPM安裝目錄下的src目錄。?
10,單擊choose按鈕,為jbpm。jar關(guān)聯(lián)源代碼。?
11,單擊兩次ok按鈕關(guān)閉所有對話框,搞定。

???? 添加jpdl4 schema效驗(yàn),就想剛才說的jbdl是jbpm獨(dú)有的流程定義語言,它以xml文件的形式描述業(yè)務(wù)流程。由于jbpm官方提供的圖形化流程設(shè)計器功能 不全面,因此很多情況下我們需要直接編輯jpdl的xml源代碼,所以,最好為jpdl xml指定Schema,這樣,可以通過快捷鍵"Alt+/"快速呼出語法題是,并幫你校驗(yàn)jpdl的語法錯誤。?
在Eclipse中配置此Schema的過程是:?
1,選擇window-preferences,選擇xml-->xml CataLog.?
2,單擊add,單擊File System,然后選擇${jbpm.home}/src/jpdl.xsd文件,ok,配置完成。

??? 上面的整完之后呢,我們現(xiàn)在親自動手,弄個程序跑跑,瞧好了。


三、測試
??? 在Jbpm4的軟件包中,含有豐富的范例流程和測試代碼,下面就將這些范例導(dǎo)入你的Eclipse種,成為一個examples工程,供學(xué)習(xí)和研究,步驟:file-->import,然后選擇${jbpm.home}下的examples,ok完成。

配置了jbpm4用戶依賴庫后,范例中所有的單元測試類(都繼承了JbpmTestCase)都可以作為Junit test運(yùn)行了,在各個測試類上選擇 run as-->JUnit Test命令即可。運(yùn)行幾個看看吧。

?

??? 當(dāng)然,萬能的ant也可以來幫你發(fā)布程序。首先,選擇window-->show view-->other-->Ant-->Ant命令,打開ant試圖;然后,將范例工程中的ant構(gòu)建文件build.xml,從 包視圖拖拽到ant視圖,即可使用其中的ant構(gòu)建任務(wù)(target),來發(fā)布范例流程到目標(biāo)服務(wù)器上,關(guān)于部署流程的細(xì)節(jié),以后再講。

總結(jié)

以上是生活随笔為你收集整理的( 一 ) Jpbm环境的搭建的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。