发布工作流很简单咯,我们用JUNIT测试用例来发布,至于如何呢看下面代码把,里面注释很清楚
public class ManyShenpiIssue extends TestCase {
public void testIssueDefinition() throws FileNotFoundException
{
//从JBPM.CFG.XML取得JBPM配置
JbpmConfiguration config = JbpmConfiguration.getInstance();
//创建一个JBPM容器
JbpmContext jbpmContext = config.createJbpmContext();
//由processdefinition.xml生成想对应的流程定义类processDefinition
InputStream is = new FileInputStream("process/shenpi/processdefinition.xml");
ProcessDefinition processDefinition = ProcessDefinition.parseXmlInputStream(is);
//利用容器的方法将流程定义数据部署在数据库上
jbpmContext.deployProcessDefinition(processDefinition);
//关闭jbpmContext
jbpmContext.close();
}
}
工作流在着就算发布完成了,很简单对不对呀
现在大家对引擎的概念还是很模糊对不对,没事下面的内容我会做详细解释
posted on 2007-07-18 22:18
大博的BLOG 阅读(2795)
评论(3) 编辑 收藏 所属分类:
jbpm