1. 程式人生 > >JBPM——MyEclipse開發環境搭建

JBPM——MyEclipse開發環境搭建

       剛開始接觸JBPM不知道怎麼在專案中應用,查了一些資料,大致對JBPM的開發有了一些瞭解。首先JBPM是JBoss企業中介軟體平臺的一個組成部分,是一個靈活的,易擴充套件的工作流管理系統,只不過這個系統不像其他web系統那樣需要我們部署到伺服器上,如果我們要使用JBPM我們還需要JBPM的環境生成一些必要的檔案,然後呼叫介面和方法才能使用。

一、工作流介面

       JBPM工作流管理系統為我們提供了一組流程管理和操作的介面,如ProcessEngine (工作流引擎) 、ExecutionService(流程執行介面) 、ProcessInstance( 流程例項介面)、ProcessDefinition (流程定義介面) 、TaskService( 任務 操作介面)、HistoryService( 歷史記錄 操作介面)、RepositoryService ( 倉庫 介面)等等。

二、工作流的持久化

    JBPM使用Hibernate來管理它的資料庫。Hibernate是目前Java領域非常流行的一種資料儲存層解決方案,只要是 Hibernate 支援的資料庫, jBPM 也就支援。通過Hibernate,jBPM將資料的管理職能分離出去,自己專注於業務邏輯的處理。從持久化的角度來說JBPM工作流管理系統也是很靈活的,只需要做一些簡單的配置就可以了。

    也就是說JBPM工作流管理系統為我們提供了一組對工作流管理的介面和一些實現,資料持久化由Hibernate完成。如果我們要在系統中使用JBPM工作流管理系統,只需要將JBPM提供的一組jar包引入到系統中,修改一下檔案的

配置就可以通過呼叫JBPM提供的介面和方法進行系統開發了。

三、工作流環境搭建

1、下載並解壓JBPM-4.4. zip檔案,目前最新版本是JBPPM-6.1.0

2、開啟MyEclipse選擇help——MyEclipse Configuration Center

3、進入MyEclipse配置中心後選擇SoftWare選項



4、點選左上角的 add site



5、點選左上角選擇 Add from Archive File,然後瀏覽並選擇jBPM-4.4\install\src\gpd\jbpm-gpd-site.zip檔案,然後寫一個名字並點選OK




6、點選完成後,返回的頁面中Personal Sites 應該已經顯示了jBPM4.4,將其一級級展開,然後將下面的8項分別右鍵選擇“Add to Profile”



7、然後右下角Software Updates Available將會顯示你要安裝的 jBPM 外掛



8、然後點選下方的 Apply 8 changes 按鈕開始安裝。

9、直接next就可以安裝成功了!


四、總結

         剛接觸JBPM,對JBPM的瞭解的不是特別的深入,但是JBPM的一些大體執行機制和應用還是有必要有個瞭解,不會一頭霧水不知道這一步在幹什麼下一步該幹什麼。看人家使用工作流都是圖形化設計工作流流程,再加上一點程式碼就完成了。一直不知道jbpm圖形化設計是需要外掛的,查了查資料搭建了一下jbpm的開發環境,總結了總結jbpm的一些大體內容,收穫還是蠻大的。