jbpm解析流程定义的三种方式
2007-11-22 17:21
357 查看
作者:杨洪波
jbpm解析流程定义有三种方式:
1)par包
static ProcessDefinition auctionProcess =
ProcessArchive.parse("org/jbpm/tdd/auction.par");
注意,必须在classes的org/jbpm/tdd/目录下有一个auction.par文件
2)xml文件方式
static ProcessDefinition auctionProcess =
JpdlXmlReader.parseFromResource("org/jbpm/tdd/auction.xml");
注意,必须在classes的org/jbpm/tdd/目录下有一个auction.xml文件
3)文本方式
static ProcessDefinition auctionProcess = JpdlXmlReader.parse(
"<process-definition>" +
" <start-state name='start'>" +
" <transition to='auction'/>" +
" </start-state>" +
" <state name='auction'>" +
" <transition to='end'/>" +
" </state>" +
" <end-state name='end'/>" +
"</process-definition>");
这种方式的本质和xml文件解析方式是一样的.
jbpm解析流程定义有三种方式:
1)par包
static ProcessDefinition auctionProcess =
ProcessArchive.parse("org/jbpm/tdd/auction.par");
注意,必须在classes的org/jbpm/tdd/目录下有一个auction.par文件
2)xml文件方式
static ProcessDefinition auctionProcess =
JpdlXmlReader.parseFromResource("org/jbpm/tdd/auction.xml");
注意,必须在classes的org/jbpm/tdd/目录下有一个auction.xml文件
3)文本方式
static ProcessDefinition auctionProcess = JpdlXmlReader.parse(
"<process-definition>" +
" <start-state name='start'>" +
" <transition to='auction'/>" +
" </start-state>" +
" <state name='auction'>" +
" <transition to='end'/>" +
" </state>" +
" <end-state name='end'/>" +
"</process-definition>");
这种方式的本质和xml文件解析方式是一样的.
相关文章推荐
- jbpm解析流程定义的三种方式
- jbpm解析流程定义的三种方式
- jbpm解析流程定义的三种方式
- Js中的预解析机制与定义函数的三种方式
- jbpm的流程定义元素 含义解析
- 常见xml的三种解析方式的区别
- Android 三种常用XML解析方式:SAX,DOM和PULL
- PHP中来定义字符串的三种方式(第三章 字符串与正则表达式)
- Json解析的三种方式
- android中解析文件的三种方式
- 解析XML(三种解析方式DOM,SAX,PULL)
- javascript函数定义三种方式详解
- android 解析XML最常用的三种方式;DOM解析,SAX解析,PULL解析
- android 三种方式解析网络上的XML
- javascript中定义事件的三种方式
- js中定义变量的三种方式const,val,let 的区别
- (五十七)android解析XML总结(SAX、Pull、Dom三种方式)
- Activiti流程定义部署ZIP方式
- 类定义(2) 三种inline 声明方式
- XML文档定义有几种方式?它们之间有何本质区别?解析XML文档有哪几种方式?