工作流-activiti
文章平均质量分 78
sxyandapp
七期信息技术提高班
展开
-
(一)activiti工作流开篇
activiti大致原理activiti的前身就是jbpm,只不过jbpm4.0以后的版本,因为某种原因,jbpm分裂为jbpm5.0和activiti两个大的方向。不过因为activiti和之前的jbpm都是同一个人设计的,所以activiti才是真正的jbpm5.0。因为本人之前使用过jbpm3.0,考虑到“兼容性”的问题,本人继续学习了activiti,而非jbpm5.0。但本人也对原创 2016-02-04 10:55:47 · 1292 阅读 · 0 评论 -
(二)activiti流程图介绍
流程图开发工具及元素介绍 activiti的流程图是参照BPMN2.0的标准来的。BPMN2.0协议参考手册:http://www.mossle.com/docs/activiti/index.html#bpmn20 一个流程图文件(.xml)通常包含一个流程(process),一个流程中是允许嵌套子流程的,但是不允许和其他的流程互相嵌套。 一个流程的id属性是用来将其原创 2016-02-04 11:36:58 · 4252 阅读 · 0 评论 -
(三)activiti框架搭建
与spring和数据库整合的过程现在大多项目都使用了spring和maven,所以这里将activiti与spring进行集成,并使用maven来构建项目。准备工作:一个maven项目,并已经集成了spring环境,持久层建议使用hibernate。要说明的是activiti是使用的datasource,因此持久层使用哪种框架时没有严格的限定的。 开始集成activiti。在项目的原创 2016-02-04 11:42:47 · 1896 阅读 · 0 评论 -
(四)activiti的几个核心类
先来一张图: 在前几篇文章汇中已经集成好了activiti,最后我们获取到的是activiti对外提供的7个核心服务,所有针对activiti的操作都是使用这7个核心服务来执行的。这7个服务中有些常用,有些使用的并不是那么频繁,下面逐一讲解,其中也会捎带讲解些activiti的运行机理。 repositoryService:acti原创 2016-02-04 11:47:05 · 4909 阅读 · 0 评论 -
(五)activiti开发的几点思路
前几篇文章都是讲的activiti的原理、用法。这些都能在activiti的手册中查到,本文就说说如何将activiti和项目进行整合并使用,这些经验都是自己在实际使用activiti中总结出的,希望能对大家有帮助。 对每种业务状态定义相应的状态码定义了业务状态码,就可以通过业务状态码来判断流程走到了何种状态。activiti负责业务流程状态的变更原创 2016-02-04 11:50:57 · 2689 阅读 · 3 评论