大雅之堂

          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 逍遙游 閱讀(288) 評論(0)  編輯  收藏


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


          網站導航:
           

          導航

          統計

          常用鏈接

          留言簿(2)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 鄱阳县| 田东县| 房山区| 海淀区| 祁东县| 页游| 郴州市| 波密县| 宝山区| 淮北市| 姜堰市| 乐安县| 金山区| 盐山县| 宣化县| 芜湖市| 澎湖县| 忻州市| 葵青区| 剑川县| 罗山县| 黄山市| 水富县| 敦化市| 秦皇岛市| 长白| 兴义市| 海门市| 双峰县| 高尔夫| 厦门市| 贡觉县| 邯郸县| 开封市| 简阳市| 汉阴县| 横山县| 台江县| 曲靖市| 东兰县| 萨嘎县|