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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

JBPM学习笔记(1)

發(fā)布時(shí)間:2024/9/16 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JBPM学习笔记(1) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

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)容,希望文章能夠幫你解決所遇到的問題。

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