大雅之堂

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


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


          網站導航:
           

          導航

          統計

          常用鏈接

          留言簿(2)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 册亨县| 林口县| 高青县| 横山县| 万安县| 梁河县| 盐池县| 阳曲县| 石楼县| 巴中市| 大关县| 湘西| 榆林市| 宜州市| 灵山县| 安西县| 喜德县| 滕州市| 荆门市| 五常市| 陇南市| 株洲市| 吉林省| 临漳县| 彭山县| 延庆县| 唐河县| 柯坪县| 木兰县| 义乌市| 济源市| 静宁县| 成安县| 通许县| 沙洋县| 安义县| 新干县| 无为县| 惠水县| 龙门县| 澄江县|