發(fā)布工作流很簡單咯,我們用JUNIT測試用例來發(fā)布,至于如何呢看下面代碼把,里面注釋很清楚
public class ManyShenpiIssue extends TestCase {
public void testIssueDefinition() throws FileNotFoundException
{
//從JBPM.CFG.XML取得JBPM配置
JbpmConfiguration config = JbpmConfiguration.getInstance();
//創(chuàng)建一個JBPM容器
JbpmContext jbpmContext = config.createJbpmContext();
//由processdefinition.xml生成想對應的流程定義類processDefinition
InputStream is = new FileInputStream("process/shenpi/processdefinition.xml");
ProcessDefinition processDefinition = ProcessDefinition.parseXmlInputStream(is);
//利用容器的方法將流程定義數(shù)據(jù)部署在數(shù)據(jù)庫上
jbpmContext.deployProcessDefinition(processDefinition);
//關閉jbpmContext
jbpmContext.close();
}
}
工作流在著就算發(fā)布完成了,很簡單對不對呀
現(xiàn)在大家對引擎的概念還是很模糊對不對,沒事下面的內容我會做詳細解釋
posted on 2007-07-18 22:18
大博的BLOG 閱讀(2811)
評論(3) 編輯 收藏 所屬分類:
jbpm