osworkflow的config代码分析
2008-06-10 16:20
239 查看
我们知道,分别有BasicWorkflow,EJBWorkflow,SOAPWorkflow,OfbizWorkflow等实现了
Workflow的接口,但这些实现肯定有一些可以重用的代码,这就是AbstractWorkflow.
工作流configuration的load就是在AbstractWorkflow中调用config包实现的,而且由它负责
控制只能解析一次文件.
com.opensymphony.workflow.config包中,Configuration是一个接口,分别有
DefaultConfiguration和SpringConfiguration两个实现.
我们知道,一般的有osworkflow.xml文件内容如下:
系统解析过程如下:
1)DefaultConfiguration中,getInputStream()方法负责load上面的osworkflow.xml文件
它按这样的顺序来找:
指定的URL;osworkflow.xml;/osworkflow.xml;META-INF/osworkflow.xml;
/META-INF/osworkflow.xml
2)找到文件后,load()方法解析文件,并load相应的工厂类.
相关文章推荐
- osworkflow的config代码分析
- osworkflow的config代码分析
- osworkflow的代码结构分析
- prestashop代码分析之config.inc.php
- OSWorkflow入门学习4--包用途分析及代码片断
- OSWorkflow 包用途分析及代码片断[原作者:Rosen Jiang]
- osworkflow基础入门部分汇总(基本概念,包用途分析及代码片断,表结构分析,主要优势,核心概念)
- osworkflow的入口代码分析
- 工具类GlobalConfigUtil代码实现过程分析
- 区块链教程Fabric1.0源代码分析configupdate处理通道配置更新
- osworkflow的代码结构分析
- osworkflow的入口代码分析
- 关于JMeter的CSV Data Set Config的源码改写(包括了部分界面等代码的分析)
- osworkflow的代码结构分析
- osworkflow的入口代码分析
- 关于JMeter的CSV Data Set Config的源码改写(包括了部分界面等代码的分析)
- osworkflow代码分析2:AbstractWorkflow类
- 关于JMeter的CSV Data Set Config的源码改写(包括了部分界面等代码的分析)
- TCExam文件代码注释分析(shard/config/tcd_config.php)
- 关于JMeter的CSV Data Set Config的源码改写(包括了部分界面等代码的分析)