大雅之堂

          Java技術,軟件工程,開源軟件

           

          [導入]jBPM 3.2 用戶指南 第3章 教程

          本教程向你展示用jpdl構造的簡單流程和使用API管理流程運行時執行的過程。 本教程的形式是解釋一批范例。這些范例著眼于一個特定的主題并包含大量的注解。這些范例也能夠在jBPM下載軟件包的src/java.examples目錄中找到。 最好的學習方式是創建一個項目,并通過創建下面的范例的變體來體驗它。 在開始之前,首先下載和安裝jBPM。 jBPM包含一個圖形設計器工具,可用于創建在這些范例中顯示的xml文件。你可以在《下載和安裝jBPM》部分找到下載這個圖形設計器的指南。你不需要為了完成本教程而使用這個圖形設計工具。 Hello World范例 流程定義是一個有向圖,由節點(node)和轉移(transition)組成。Hello world流程有三個節點。為了看到這些代碼片段如何組合在一起,我們從一個簡單的流程開始,不使用圖形設計工具。下面的圖顯示hello world流程的圖形表示: 圖 3.1.?Hello world流程圖 public void testHelloWorldProcess() { // 本方法顯示一個流程定義和此流程定義的執行。這個流程定義有三個節點:一個未命名的 // start狀態,一個狀態s和一個名為end的結束狀態。 // 下面一行將一段xml文本解析為一個流程定義ProcessDefinition。流程定義是對流程 // 的正式描述,表示為一個Java對象。 ProcessDefinition processDefinition = ProcessDefinition.parseXmlString( "<process-definition>" + " <start-state>" + " <transition to='s' />" + " </start-state>" + " <state name='s'>" + [...]
          文章來源:http://www.dayatang.com/wordpress/?p=17

          posted on 2009-03-19 22:24 逍遙游 閱讀(282) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          導航

          統計

          常用鏈接

          留言簿(2)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 泽州县| 怀仁县| 凌海市| 星座| 锦屏县| 正宁县| 互助| 涿州市| 平泉县| 长子县| 宽城| 泾川县| 保康县| 屯留县| 杂多县| 周口市| 陈巴尔虎旗| 嘉鱼县| 福建省| 忻城县| 开鲁县| 驻马店市| 五大连池市| 隆林| 三门县| 琼海市| 金堂县| 湾仔区| 中西区| 土默特左旗| 宁德市| 琼海市| 镇平县| 防城港市| 色达县| 扶绥县| 桐乡市| 廊坊市| 贺州市| 石首市| 通州区|