国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

編程方式部署jBPM工作流

2019-11-18 15:25:46
字體:
來源:轉載
供稿:網友

         本文介紹了編程方式部署jBPM工作流定義的方法。并向您提供了源代碼。只要您正確配置了Jbpm的數據庫和Hibernate,使用本文提供的這個工具類,就可以非常方便的部署您創建的jbpm工作流定義。

 

部署jBPM工作流

要使用jBPM的工作流,必須首先部署工作流定義。就是把工作流定義文件載入到jBPM的數據庫中。

jBPM的工作流有多種部署方式。包括:Ant文件部署,Eclipse圖形設計器通過JBoss(JBoss上必需運行jbpm.war)部署,以及本文我要介紹的編程部署的方式。

一、Ant文件發布方式

編寫Ant文件非常復雜。因為jBPM工作流的部署,需要使用Jbpm數據庫。這就必須要進行繁瑣的配置。

二、Eclipse圖形設計器直接部署

這種方式非常簡單。但是,這種部署方式,必須要同時運行JBoss服務器。并且需要在JBoss上運行配置正確的jbpm.war。它會把業務程序定義發布到jbpm.war使用的數據庫上。

而jbpm.war的部署和配置非常麻煩。非凡是你要更改使用的數據庫時。JBoss的一大特點,就是配置方式不標準,與通用的配置方式相差甚多。

因此,我不喜歡配置JBoss下的jbpm.war。我已經創建了新的,可以部署到Tomcat等所有服務器上的jbpm.war文件(我會在有空時推出一篇文章介紹如何制作可以運行在所有javaEE服務器上的jbpm.war文件,并提供直接下載)。

但是,部署在Tomcat上的jbpm.war,不能支持Eclipse圖形設計器部署業務程序定義。

而且,今天我重裝Eclipse之后,安裝的圖形設計器沒有了發布功能!汗!可能是需要安裝Eclipse的某些插件吧!今天,我無法訪問外國網站,所以找不到原因和解決辦法。(又是中國特色)

三、編程方式部署Jbpm業務程序(就是常說的“工作流”)定義

因為今天我無法使用Eclipse圖形設計器直接部署,所以就寫了一個類,通過編程的方式直接部署。

這種方式也是非常簡單而直接的。不需要再安裝Eclipse圖形設計器,也不需要配置和運行支持jBPM的JBoss。

只要你的應用程序中集成并正確配置了jBPM,(可以參考我的Blog上的文章《向應用程序中加入jBPM組件》http://blog.csdn.net/shendl/archive/2006/10/23/1346877.aspx )然后把下面的類加入你的項目,運行JUnit測試或者執行main方法,就可以輕松的部署你的業務程序定義了!

 

編程方式部署Jbpm工作流定義

一、基本知識

1,JUnit測試和執行main方法,實際上是classpath目標目錄下的.class文件的運行。查找資源文件,也是從classpath開始的。



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 垫江县| 玉溪市| 温州市| 和林格尔县| 凭祥市| 黄浦区| 林西县| 荥经县| 洪泽县| 淅川县| 双流县| 阿荣旗| 嘉善县| 泰州市| 兰西县| 鹤壁市| 安福县| 柳河县| 沙坪坝区| 岳西县| 辽中县| 靖安县| 南城县| 瓦房店市| 铅山县| 祥云县| 班玛县| 梓潼县| 白水县| 云霄县| 阜宁县| 水富县| 任丘市| 清涧县| 八宿县| 临沭县| 磐安县| 灵石县| 类乌齐县| 平顶山市| 丰县|