activiti
文章平均质量分 72
风再起时_2014
走在架构师的路上。。。
展开
-
activiti学习之task和execution
用实例 分析activit 中task与execution的关系原创 2013-12-03 18:09:46 · 1323 阅读 · 0 评论 -
activiti学习之task与execution的关系
用实例 分析activit 中task与execution的关系原创 2013-12-03 18:10:21 · 627 阅读 · 0 评论 -
activiti学习之task与execution的关系
用实例 分析activit 中task与execution的关系原创 2013-12-03 18:10:54 · 990 阅读 · 0 评论 -
activiti源码学习之pvm篇
pvm是什么?PVM(Process Virtual Machine):流程虚拟机。官方解释:流程虚拟机-一种可嵌入的、原生的支持多流程语言的独立技术。流程虚拟机是一个用来构建和执行流程图的简单的java类库。它充当各种工作流、业务流程管理和编制流程语言的基础。流程虚拟机是多流程语言的基础。对任何流程语言的原生支持都可以建立在流程虚拟机之上。流程图中每个活动的运行期行为原创 2014-01-25 11:38:48 · 1051 阅读 · 0 评论 -
activiti源码学习之Context
Context是什么?有什么用?Context即上下文,用来保存Activiti运行过程中的全局变量、声明周期很长的对象。如命令执行器、流程配置对象等。Context里保存了哪些对象?看org.activiti.engine.impl.context.Context类的源码protected static ThreadLocal> commandContextThreadLocal原创 2014-02-20 18:15:14 · 872 阅读 · 0 评论 -
Activiti源码分析
Activiti是业界很流行的java工作流引擎,关于Activiti与JBPM5的关系和如何选择不是本文要讨论的话题,相关内容可以baidu一下。Activiti从架构角度看是比较优秀的,是很面向对象的,是我所阅读过的代码结构很棒的开源软件,个人认为比Spring,Hibernate的要好。Activiti的基础编程框架 Activiti基于Spring,转载 2014-02-17 16:53:09 · 404 阅读 · 0 评论 -
activiti源码学习之ProcessEngine
一ProcessEngine是什么?有什么用?ProcessEngine:流程引擎的抽象,对于开发者来说,它是我们使用Activiti的facade,通过它可以获得我们需要的一切服务。看ProcessEngine接口源码,可以看出,它提供了获取所有服务的方法:public interface ProcessEngine { /** the version of the原创 2014-02-18 14:33:59 · 696 阅读 · 0 评论 -
activiti源码学习之命令模式
什么是命令模式?大都很熟悉的设计模式,此问题不在本文介绍范围内。activiti中的命令模式activiti使用命令模式作为基础开发模型。把每个操作都封装为一个命令,降低代码的耦合度,避免臃肿的大类的出现。activiti是怎样运用的命令模式?相信看activiti手册的都会看到这张图:这张图描述了ProcessEngine与XXXservice的关系。而XXXSe原创 2014-02-19 10:15:54 · 690 阅读 · 0 评论