jbpm4開發步驟

1.1、安裝JDK
------------------------------------------------------------------------------------------
1.2、安裝Ant
Ant 是使用 jBPM 必須的一個工具。 jBPM 中的很多操作都要用到 Ant 。

安裝方法:

( 1 )先下載: 爲了執行ant腳本,你需要1.7.0或更高版本的apache ant:

http://ant.apache.org/bindownload.cgi

( 2 )解壓到 D:\ant (當然其他目錄也可以)。

( 3 )設置如下系統變量: ANT_HOME=d:\ant 。

( 4 )把 %ANT_HOME%\bin 加入到系統變量 PATH 中。

 

------------------------------------------------------------------------------------------
2 、建庫

MySQL 中創建一個庫,庫名: jbpmdb

3 、生成建表的 SQL 語句並建表


這個構建文件${jbpm.home}/db/build.xml包含了腳本 用來創建和刪除數據庫結構的操作。
進入到這個目錄下,運行ant -p 可以獲得更多細節。

在你的數據庫中創建表結構:

首先,更新${jbpm.home}/db/jdbc中的數據庫配置文件。

然後,在D:\jbpm-4.0\db\build.xml
<!-- DEFAULT PROPERTY VALUES -->
<property name="database" value="mysql" />
更改爲
mysql

然後在db目錄下執行ant create.jbpm.schema

可以看到 MySQL 客戶端中執行“ mysql.create.sql ”腳本,這樣

將在 jbpmdb 庫中創建一個個的數據表。
------------------------------------------------------------------------------------------


4

安裝 jBPM 4的 Eclipse 開發插件

jBPM 4的 Eclipse 開發插件 只有GPD


流程設計器(GPD)
圖形化流程設計器(GPD)使用Eclipse作爲其平臺, 並把GPD插件安裝到eclipse上。


使用Eclipse軟件升級(Software Update)機制安裝設計器是非常簡單的。
在gpd目錄下有一個gpd/jbpm-gpd-site.zip文件, 這就是更新站點(archived update site)的 壓縮包。

在Eclipse裏添加更新站點的方法:

幫助 --> 安裝新軟件...
點擊 添加...
在 添加站點 對話框中,單擊 壓縮包...
找到 gpd/jbpm-gpd-site.zip 並點擊 '打開'
點擊 確定 在 添加站點 對話框中,會返回到 '安裝'對話框
選擇出現的 jPDL 4 GPD 更新站點
點擊 下一步.. 然後點擊 完成
接受協議
當它詢問的時候重啓eclipse

5

配置jBPM運行時
點擊 Window --> Preferences
選擇 JBoss jBPM --> jBPM 4 --> Runtime Locations
點擊 Add...
在 Add Location 對話框中,輸入一個名字,比如 jbpm-4.0 然後點擊 Search...
在 Browse For Folder 對話框中,選擇你的jbpm根目錄,然後點擊 OK
點擊 OK 在 Add Location 對話框中

6

定義jBPM用戶庫
如何在你的工作空間定義一個用戶庫, 用來放置jBPM的庫文件。 如果你創建一個新工程, 只需要將用戶庫全部添加到build path下

點擊窗口 --> 屬性(Windows --> Preferences)
選擇Java --> 創建路徑 --> 用戶類庫(Java --> Build Path --> User Libraries)
點擊新建(New)
類型名字jBPM Libraries
點擊添加JARs(Add JARs...)
找到jBPM安裝程序下的lib目錄
選擇lib下的所有jar文件並點擊打開(Open)
選擇jBPM Libraries作爲入口
重新點擊添加JARs(Add JARs)
在jBPM的安裝程序的根目錄下選擇jbpm.jar文件
點擊打開(Open)
在jbpm.jar下選擇源碼附件(Source attachment)作爲入口
點擊編輯(Edit)
在源碼附件的配置(Source Attachment Configuration)對話框中,點擊目錄(External Folder...)
找到jBPM安裝程序下的src目錄
點擊選擇(Choose)
點擊兩次'確定'(Ok)會關閉所有對話框

 

7  jBPM 的 demo


新建jBPM項目
主菜單“文件->新建->項目”,在彈出的對話框裏,有“ java Project ”項


選上好,單擊“下一步”,起個名“ myjbpm ”,然後就可以單擊“完成”了。然後手動

創建src/test/config

copy

D:\jbpm-4.0\examples\src

2009-07-07 15:40               546 jbpm.cfg.xml
2009-07-07 15:40             1,085 jbpm.hibernate.cfg.xml
2009-07-07 15:40                72 jbpm.mail.properties
2009-07-07 15:40               418 jbpm.mail.templates.examples.xml
2009-07-07 15:40               637 logging.properties

config下
8 修改jbpm.hibernate.cfg.xml
       hibernate.cfg.xml 的默認設置是用 HSQL ,這是一個內存數據庫,這種內存數據庫用來代替項

目實際所用的數據庫來做單元測試挺不錯的。不過我們這裏是要試試用 MySQL 、 Oracle ,那就改一下

設置吧。

注:配置值可參考 D:\jbpm-4.0\db\hibernate.cfg對應子目錄下的 hibernate.properties 文

件。

8.1 、 MySQL 的更改如下:

<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>

<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>

<property name="hibernate.connection.url">jdbc:mysql://localhost:3306/jbpm</property>

<property name="hibernate.connection.username">root</property>

<property name="hibernate.connection.password">123456</property>

8.2 、 Oracle 的更改如下:

<property name="hibernate.dialect">org.hibernate.dialect.OracleDialect</property>

<property

name="hibernate.connection.driver_class">oracle.jdbc.driver.OracleDriver</property>

<property

name="hibernate.connection.url">jdbc:oracle:thin:@192.168.123.10:1521:wxxrDB</property>

<property name="hibernate.connection.username">xiong</property>

<property name="hibernate.connection.password">xiong</property>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章