JBPM学习笔记(1)
1、開發(fā)環(huán)境搭建
1.1 必須安裝的軟件
1) jbpm-4.4.zip
2) jdk 5 或者更高版本
3) 支持的數(shù)據(jù)庫有hsqldb、mysql、oracle、postgresql、sybase,
4) GPD 插件(jbpm 在IDE 中的流程設(shè)計(jì)器), eclipse(建議3.6 版本以上)或者myeclipse ( 建議8.1 版本以上) 安裝插件所需的zip 在解壓后jbpm-4.4\install\src\gpd 中的jbpm-gpd-site.zip
1.2 配置JBPM 運(yùn)行時(shí)
啟動eclipse,在Eclipse里添加更新站點(diǎn)的方法:?
幫助 --> 安裝新軟件...(help-->Install New SoftWare…)?
點(diǎn) 擊 添加...(add…)在 添加站點(diǎn) 對話框中,輸入名稱jbpm,單擊 壓縮包...(Archive…),找到 install/src/gpd/jbpm-gpd-site.zip 并點(diǎn)擊 '打開',點(diǎn)擊確定,在 添加站點(diǎn) 對話框中,會返回到 '安裝'對話框,選擇出現(xiàn)的JBPM Jpdl4 N200912212157更新站點(diǎn),全部選中,拔掉網(wǎng)線,點(diǎn)擊next,然后點(diǎn)擊 完成 ?接受協(xié)議 ?當(dāng)它詢問的時(shí)候重啟eclipse?
1) 打開window preferences
2) 選擇 JBoss jBPM --> jBPM 4 --> Runtime Locations
3) 點(diǎn)擊 Add...
4) 在 Add Location 對話框中,輸入一個(gè)名字,比如 jbpm-4.0 然后點(diǎn)擊
Search...
5) 在 Browse For Folder 對話框中,選擇你的jbpm 根目錄,然后點(diǎn)擊 OK
6) 點(diǎn)擊 OK 在 Add Location 對話框中
1.3 定義jBPM 用戶庫
1) 點(diǎn)擊窗口 --> 屬性(Windows --> Preferences)
2) 選擇Java --> 創(chuàng)建路徑 --> 用戶類庫(Java --> Build Path --> User
Libraries)
3) 點(diǎn)擊新建(New)
4) 類型名字jBPM Libraries
5) 點(diǎn)擊添加JARs(Add JARs...)
6) 找到j(luò)BPM 安裝程序下的lib 目錄
7) 選擇lib 下的所有jar 文件并點(diǎn)擊打開(Open)
8) 選擇jBPM Libraries 作為入口
9) 重新點(diǎn)擊添加JARs(Add JARs)
10) 在jBPM 的安裝程序的根目錄下選擇jbpm.jar 文件
11) 點(diǎn)擊打開(Open)
12) 在jbpm.jar 下選擇源碼附件(Source attachment)作為入口
13) 點(diǎn)擊編輯(Edit)
14) 在源碼附件的配置(Source Attachment Configuration)對話框中,點(diǎn)擊
目錄(External Folder...)
15) 找到j(luò)BPM 安裝程序下的src 目錄
16) 點(diǎn)擊選擇(Choose)
17) 點(diǎn)擊兩次'確定'(Ok)會關(guān)閉所有對話框
1.4 在目錄中添加jPDL4 模式
如果你想直接編輯XML 源碼, 最好是在你的XML 目錄中指定一下模式
(schema),這樣當(dāng)你在編輯流程源碼的時(shí)候,可以更好的幫助你編寫代碼。
1) 點(diǎn)擊窗口 --> 屬性(Windows --> Preferences)
2) 選擇XML --> 目錄(XML --> CataLog)
3) 點(diǎn)擊添加(Add)
4) 添加XML 目錄(Add XML Catalog Entry)的窗口打開
5) 點(diǎn)擊map-icon 的圖標(biāo)下面的按鈕并選擇文件系統(tǒng)(File System)
6) 在打開的對話框中, 選擇jBPM 安裝目錄下src 文件夾中jpdl.xsd 文件
7) 點(diǎn)擊打開(Open)并且關(guān)閉所有的對話框
2、實(shí)例教程講解
這節(jié)我們將使用建立一個(gè)簡單請假流程項(xiàng)目
2.1 建立項(xiàng)目
在eclipse 中新建一個(gè)Dynamic Web Project 的項(xiàng)目jbpm4leave。
2.2 加入jbpm 用戶庫
1)郵件點(diǎn)擊新建的項(xiàng)目jbpm4leave―>Properties
2)如下圖說示加入用戶庫
2.3 加入jbpm 所需要的配置文件
大家可以從jbpm-4.4 解壓后的文件下,在路徑\examples\src 中找到以下文件,加入到
項(xiàng)目工程的src 中
其中jbpm.hibernate.cfg.xml 是配置jbpm4.4 的hibernate 配置文件,包括數(shù)據(jù)源的配
置,和一般的hibernate.cfg.xml 配置文件差不多。
如果數(shù)據(jù)庫是mysql,配置hibernate.cfg.xml只需修改:
?????<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/JBPMPro</property>
? ? ?<property name="hibernate.connection.username">root</property>
? ? ?<property name="hibernate.connection.password">123456</property>
? ? ?<property name="hibernate.hbm2ddl.auto">create-drop</property>
? ? ?<property name="hibernate.format_sql">true</property>
Jbpm.mailkit 開頭的文件,是用于郵件功能的配置。
?
總結(jié)
以上是生活随笔為你收集整理的JBPM学习笔记(1)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: css为什么要清除浮动
- 下一篇: There is no Action m