国产探花免费观看_亚洲丰满少妇自慰呻吟_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開始的。



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 增城市| 曲麻莱县| 嘉鱼县| 苏尼特左旗| 蚌埠市| 拜泉县| 临潭县| 敦化市| 五大连池市| 杭锦旗| 宣城市| 自贡市| 西和县| 黎平县| 昌吉市| 靖宇县| 长治市| 桃园县| 开远市| 垦利县| 图片| 平顶山市| 呼和浩特市| 邯郸市| 巴南区| 多伦县| 长汀县| 彭阳县| 景宁| 盐山县| 嘉定区| 徐汇区| 武山县| 盐亭县| 鄂尔多斯市| 施甸县| 库尔勒市| 永安市| 保靖县| 威信县| 海口市|