jbpm
文章平均质量分 79
iteye_5267
这个作者很懒,什么都没留下…
展开
-
jbpm源码阅读之一
在JBPM中,创建的是全局单例的ProcessEngine(在Configuration类中). 为什么JBPM的ProcessEngine?因为在JBPM系统中,不可能有很多个用户登陆,每个用户分配一个ProcessEngine.肯定全局就一个ProcessEngine,为所有用户进行服务.具体可见下面代码(也是一个标准的单例模式例子): Configuration类 ...2012-03-05 16:21:25 · 258 阅读 · 0 评论 -
jbpm源码阅读之二
new Configuration()讲解 接着上次,我们主要来研究下面这一句代码.看似简单,实例化了一个流程引擎,但他里面实现的逻辑是十分复杂的.这里值得我们学习,也是JBPM良苦用心的设计.我们以后设计的组件,也应该这样子,对外暴露的接口是十分简单的接口跟内部实现存在映射关系,但内部的实现是十分复杂的.让用户看起来模型是很简单的. 我们把上面这一行简单...2012-03-06 10:44:00 · 189 阅读 · 0 评论 -
jbpm源码阅读之三
.setResource("jbpm.cfg.xml")讲解 上次阅读,我们知道了下面这行代码中,Confiuration()这一部分是如何实现的.在第三部分阅读,我们来看看第二部分".setResource("jbpm.cfg.xml")". singleton = new Configuration().setResource("jbpm.cfg....原创 2012-03-06 14:35:29 · 321 阅读 · 0 评论 -
jbpm源码阅读之四-JBPM解析配置文件方法-讲解
JBPM解析配置文件方法-讲解这一次阅读,我们来研究一下上一节遗留下来的问题.JBPM是如何实现解析配置文件的.具体的方法在ConfigurationParser类中,我把方法分成了几部分来讲述,接下来我们一步步来分析. public Object parseDocument(Document document, Parse parse) { // if the defa...2012-03-07 10:21:44 · 172 阅读 · 0 评论