jBPM 4.0.0用戶指南 安裝配置
這一章描述了如何在不同的應(yīng)用環(huán)境下安裝配置 jBPM。
2.1. Libraries
jBPM 無(wú)需依賴任何其他庫(kù)就可以運(yùn)行在 Java 虛擬機(jī)上。參見(jiàn)開(kāi)發(fā)指南的對(duì)象執(zhí)行模式部分。但在這個(gè)用戶指南中我們將使用最通常的方式去使用 jBPM,也就是那種讓 jBPM 將流程定義、執(zhí)行(executions)、以及歷史記錄存儲(chǔ)到關(guān)系數(shù)據(jù)庫(kù)中。在這種情況下,hibernate 需要添加在 classpath 中。當(dāng)然還是有些 jPDL 的功能需要用到其他庫(kù)的。因此,如果將 lib 路徑下的所有庫(kù)文件都添加到工程里面,那么所有的功能你就全都可以使用了。
2.2. Tomcat
這里將包含一段關(guān)于如何使用安裝程序去將 jbpm 安裝在 tomcat 中的描述。
2.3. JBoss
這里將包含一段關(guān)于如何使用安裝程序去將 jbpm 安裝在 jboss 中的描述。
2.4. 數(shù)據(jù)庫(kù)
jBPM可以很好的運(yùn)行在你選擇的數(shù)據(jù)庫(kù)中。你可以將 jBPM 的數(shù)據(jù)表和你的業(yè)務(wù)表放在同一個(gè)數(shù)據(jù)庫(kù)中。這樣你就可以使用同一個(gè) JDBC 連接的單一事務(wù)來(lái)同時(shí)更新你的業(yè)務(wù)數(shù)據(jù)庫(kù)和 jBPM 的流程數(shù)據(jù)庫(kù)了。
2.4.1. 測(cè)試
這一節(jié)將指引你通過(guò)一些步驟來(lái)測(cè)試。
2.4.2. Install DB
2.4.3. Set up a connection
2.5. 圖形化流程設(shè)計(jì)器 (GPD)
jPDL 圖形化流程設(shè)計(jì)器需要使用 Eclipse 作為其平臺(tái)。這一章將描述如何在 Eclipse 安裝這個(gè)設(shè)計(jì)器。
2.5.1. 下載 Eclipse
你需要使用 Eclipse 3.4.1
下載 Eclipse IDE for Java Developers (85 MB) 或者 Eclipse IDE for Java EE Developers (163 MB) 。
基礎(chǔ)版的 eclipse 是不夠用的,因?yàn)樗鼪](méi)有 XML 編輯器。
2.5.2. 添加更新站點(diǎn)(update site) gpd/jbpm-gpd-site.zip
使用 Eclipse 軟件升級(jí)(Software Update)機(jī)制安裝設(shè)計(jì)器非常簡(jiǎn)單。在 gpd 目錄下有一個(gè) jbpm-gpd-site.zip 文件,這個(gè)就是更新站點(diǎn)壓縮包(archived update site)。
在 eclipse 中添加升級(jí)站點(diǎn)的方法:
幫助 Help --> 軟件更新。 Software Updates
選擇“有效軟件”標(biāo)簽。 Select tab Available Software
點(diǎn)擊“添加站點(diǎn)...”。 Click Add Site...
在“添加站點(diǎn)”對(duì)話框中點(diǎn)擊“壓縮包...”。 In dialog Add Site dialog, click Archive...
找到“gpd/jbpm-gpd-site.zip”文件。 Navigate to gpd/jbpm-gpd-site.zip
點(diǎn)擊“確定”,自動(dòng)回到“軟件更新和擴(kuò)展”對(duì)話框。 Clicking OK will bring you back to the dialog 'Software Updates and Add-ons'
選擇“jPDL 4 GPD Update Site”。 Select the jPDL 4 GPD Update Site that has appeared
點(diǎn)擊“安裝...”。 Click Install...
在“安裝”對(duì)話框中,選擇“Flow Common Feature”和“jPDL 4 Feature”。 In dialog Install, select Flow Common Feature and jPDL 4 Feature
點(diǎn)擊“下一步”。 Click Next
選擇“接受”并點(diǎn)擊“完成”。 Select Accept and click Finish
重啟 eclipse。 Restart eclipse
圖例 2.1. 添加設(shè)計(jì)器更新站點(diǎn)
2.5.3. 定義 jBPM 用戶庫(kù)(User Library)
這一節(jié)將演示如何在你的工作空間(workspace)中定義一個(gè)用戶庫(kù),用來(lái)放置 jBPM 的那些庫(kù)文件。如果你需要?jiǎng)?chuàng)建一個(gè)新 Java 功能,只需要添加這個(gè)庫(kù)文件到你的編譯路徑(build path)里面就可以了。
點(diǎn)擊 Window --> Preferences
選擇 Java --> Build Path --> User Libraries
點(diǎn)擊 New...
輸入名稱 jBPM Libraries
點(diǎn)擊 Add JARs...
找到 jBPM 安裝目錄下的 'lib' 文件夾
選擇所有 jar 文件并點(diǎn)擊 Open
選擇 jBPM Libraries 一項(xiàng)
再次點(diǎn)擊 Add JARs...
選擇 jBPM 安裝目錄下的 jbpm.jar
點(diǎn)擊 Open
選擇 jbpm.jar 下的 Source attachment 一項(xiàng)
點(diǎn)擊 Edit
在 Source Attachment Configuration 對(duì)話框中,點(diǎn)擊 External Folder...
找到 jBPM 安裝目錄下的 src 文件夾
點(diǎn)擊 Choose
點(diǎn)擊兩次 OK,關(guān)閉所有對(duì)話框。
圖例 2.2. 定義 jBPM 庫(kù)
2.5.4. 在目錄(catalog)中添加 jPDL 4 模式(schema)
如果你想直接編輯 XML 源文件,最好在 XML 目錄(catalog)中設(shè)置一下模式(schema)。這樣你在寫(xiě)代碼的時(shí)候就可以享受代碼自動(dòng)完成了。
點(diǎn)擊 Window --> Preferences
選擇 XML --> XML Catalog
點(diǎn)擊 'Add...'
'Add XML Catalog Entry' 窗口打開(kāi)了
點(diǎn)擊“l(fā)ocation”右邊的那個(gè)按鈕,并選擇 'File System...'
在打開(kāi)的窗口中選擇 jBPM 安裝目錄下 src 文件夾中的 jpdl.xsd 文件
點(diǎn)擊 'Open' 并關(guān)閉所有對(duì)話框。
圖例 2.3. 在目錄中添加 jPDL 4 模式
2.5.5. 導(dǎo)入樣例
在這一節(jié)中我們將把樣例工程導(dǎo)入到 Eclipse 中。
選擇 File --> Import...
選擇 General --> Existing Projects into Workspace
點(diǎn)擊 Next
點(diǎn)擊 Browse..
找到 jBPM 的安裝目錄
點(diǎn)擊 OK
examples 工程就被自動(dòng)找到并選中了
點(diǎn)擊 Finish
現(xiàn)在你就可以開(kāi)始享受這個(gè)最酷的 Java 流程技術(shù)了!
【編輯推薦】