開始自己著手嘗試:先發布自己第乙個流程:
用eclipse畫流程圖,除了開始和結束節點外,只有乙個task節點:
....按照使用者手冊上的發布流程,寫了乙個極其簡單的發布程式:
jbpm.cfg.xml, jbpm.hibernate.cfg.xml,jbpm.mail.properties
其中資料庫的配置在生成的時候已經修改過了
2. 簡單的**:
public void deploy(){
processengine processengine = new configuration()
.buildprocessengine();
repositoryservice repositoryservice = processengine.getrepositoryservice();
string deploymentid = repositoryservice.createdeployment()
.addresourcefromclasspath("testfile.jpdl.xml")
.deploy();
}
執行上述過程,乙個流程就發布好了
發布後db中的結果:
在表:jbpm4_deployment中增加了一條記錄:
dbid_=20001 //(這個就是程式中deploymentid返回獲得的值)
name_ 為空,
timestamp_:0
state_: active
在jbpm4_deployprop中多了幾條記錄:
其中:deployment_: 20001
objname_:testfile
具體的屬性為(key_:stringvalue_): langid:jpdl-4.4 pdid:testfile1-1 pdkey:testfile1
還有一條記錄(key_:longval_) pdversion:1
問題:proceess的name:沒有進入到資料庫中
修改xml檔案進行重新發布:
把key、version全部去掉,進行再次發布,
程式報錯,說:key='testfile' and version='1' 已經存在不能發布。
把key="testfile1" 加在xml檔案中,進行再次發布
發布成功。
看資料庫中, dbid_有乙個新的值,testfile的version也公升為了2
這麼看來,當沒有key的時候,key就取name的值,版本號定義為1
拖延乙個多月後,jBPM 4 4發布CR1候選版
url 在之前的帖子 url 4.4發布日期暫定於2010年6月4日 url 裡提到的幾個新特性都有了結果 1.支援foreach,這個是真正的動態分支功能,想玩會簽嗎?想玩動態分支嗎?想實現動態子流程嗎?用foreach就對了。2.支援在jpdl的xml中宣告變數,可以宣告例項級全域性變數,也可以...
SuperWebSocket發布了第乙個測試版
今天,superwebsocket發布了第乙個測試版。superwebsocket專案主頁 superwebsocket是websocket協議伺服器端的.net實現.作為html5的乙個重要新特性,websocket 規範的目標是在瀏覽器中實現和伺服器端雙向通訊.雙向通訊可以拓展瀏覽器上的應用型別...
自己的第乙個網頁
檔案是乙個儲存在輔助儲存器上的資料序列,可以包含任何資料內容。概念上,檔案是資料的集合和抽象。二進位制檔案直接由位元0和位元1組成,沒有統一字元編碼,檔案內部資料的組織格式與檔案用途有關。二進位制檔案和文字檔案最主要的區別在於是否有統一的字元編碼 無 件建立為文字檔案或者二進位制檔案,都可以用 文字...