2017.2.20 activiti实战--第一章--认识Activiti
学习资料:《Activiti实战》
第一章 认识Activiti
内容概览:讲解activiti的特点、接口概览、架构等基本信息。
1.3 Activiti的特点
1.使用mybatis
2.原生支持spring,可以轻松集成spring
3.引擎的Service接口
Activiti引擎提供了7大Service接口,均通过processEngine获取,支持链式API风格。
| Service接口 | 作用 | 
| RepositoryService | 流程仓库服务,管理流程仓库,比如部署、删除、读取流程资源 | 
| IdentityService | 身份服务,管理用户、组及其关系 | 
| RuntimeService | 运行服务,处理所有正在运行态的流程实例、任务等。 | 
| TaskService | 任务服务,管理(签收、办理、指派等)、查询任务。 | 
| FormService | 表单服务,读取和流程、任务相关的表单数据 | 
| HistoryService | 历史服务,管理所有历史数据 | 
| ManagementService | 引擎管理服务,和具体业务无关,管理引擎。 | 

ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine(); RuntimeService runtimeService = processEngine.getRuntimeService();
RepositoryService repositoryService = processEngine.getRepositoryService();
TaskService taskService = processEngine.getTaskService();
ManagementService managementService = processEngine.getManagementService();
IdentityService identityService = processEngine.getIdentityService();
HistoryService historyService = processEngine.getHistoryService();
FormService formService = processEngine.getFormService();
4.流程设计器
Eclipse插件:Eclipse Designer
web:Activiti Modeler
5.分离runtime和history数据
1.5 Activiti架构与组件

2017.2.20 activiti实战--第一章--认识Activiti的更多相关文章
- activiti实战--第一章--认识Activiti
		学习资料:<Activiti实战> 第一章 认识Activiti 内容概览:讲解activiti的特点.接口概览.架构等基本信息. 1.3 Activiti的特点 1.使用mybatis ... 
- 2017.2.20 activiti实战--第二章--搭建Activiti开发环境及简单示例(二)简单示例
		学习资料:<Activiti实战> 第一章 搭建Activiti开发环境及简单示例 2.5 简单流程图及其执行过程 (1)leave.bpmn 后缀名必须是bpmn.安装了activiti ... 
- 2017.2.20 activiti实战--第二章--搭建Activiti开发环境及简单示例(一)搭建开发环境
		学习资料:<Activiti实战> 第一章 认识Activiti 2.1 下载Activiti 官网:http://activiti.org/download.html 进入下载页后,可以 ... 
- activiti实战--第二章--搭建Activiti开发环境及简单示例
		(一)搭建开发环境 学习资料:<Activiti实战> 第一章 认识Activiti 2.1 下载Activiti 官网:http://activiti.org/download.html ... 
- Spring实战第一章学习笔记
		Spring实战第一章学习笔记 Java开发的简化 为了降低Java开发的复杂性,Spring采取了以下四种策略: 基于POJO的轻量级和最小侵入性编程: 通过依赖注入和面向接口实现松耦合: 基于切面 ... 
- Spring3实战第一章 Aop 切面 XML配置
		刚看spring3实战书籍第一章 切面以前没有关注过 现在看到了 随手试验一下 AOP AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Objec ... 
- 学习笔记-[Maven实战]-第一章:Maven简介
		Maven简介: Maven 可翻译为:知识的积累,也可以翻译为"专家"或"内行". Maven 是一个跨平台的项目管理工具,是Apache组织中一个很成功的开 ... 
- DirectX12 3D 游戏开发与实战第一章内容
		DirectX12 3D 第一章内容 学习目标 1.学习向量在几何学和数学中的表示方法 2.了解向量的运算定义以及它在几何学中的应用 3.熟悉DirectXMath库中与向量有关的类和方法 1.1 向 ... 
- 核心系统命令实战 第一章Linux命令行简介
		第一章Linux命令行简介 1.1 Linux命令行概述 1.1.1 Linux 命令行的开启和退出 开启:登陆账号密码进入系统 退出:exit/logout 快捷键:Ctrl+d 1.1.2 Li ... 
随机推荐
- Leetcode 640.求解方程
			求解方程 求解一个给定的方程,将x以字符串"x=#value"的形式返回.该方程仅包含'+',' - '操作,变量 x 和其对应系数. 如果方程没有解,请返回"No so ... 
- easyui datagrid 学习 (一)
			注意:当使用谷歌浏览器时!需要 设置style="overflow:hidden",这样则可以去掉滚动条!(该样式添加到layout上!) fit:属性 自动填父容器, borde ... 
- ALPHA 冲刺(一)
			目录 组员情况 组员1(组长):胡绪佩 组员2:胡青元 组员3:庄卉 组员4:家灿 组员5:凯琳 组员6:丹丹 组员7:家伟 组员8:政演 组员9:黄鸿杰 组员10:刘一好 组员11:何宇恒 展示组内 ... 
- PAT1038(两个运行超时 未解决
			# include<iostream> # include<algorithm> using namespace std; int jishu(int a[],int N,in ... 
- 【转】Unity3D 入门小技巧——鼠标拾取并移动物体
			http://blog.csdn.net/sysujackjiao/article/details/69396274 一.鼠标拾取物体的原理 在Unity3D当中,想要在观察面(Aspect)中拾取物 ... 
- Threadlocal_笔记
			参考:https://www.jianshu.com/p/377bb840802f https://www.cnblogs.com/dreamroute/p/5034726.html ThreadLo ... 
- java同步器__学习笔记
			参照:http://ifeve.com/introduce-abstractqueuedsynchronizer/ 前言: 在java.util.concurrent.locks包中有很多Lock的实 ... 
- Log4j官方文档翻译(九、输出到数据库)
			log4j提供了org.apache.log4j.JDBCAppender对象,可以把日志输出到特定的数据库. 常用的属性: bufferSize 设置buffer的大小,默认是1 driver 设置 ... 
- BZOJ1487  [HNOI2009]无归岛  【仙人掌dp】
			题目链接 BZOJ1487 题解 就是一个简单的仙人掌最大权独立集 还是不会圆方树 老老实实地树形Dp + 环处理 #include<iostream> #include<cstdi ... 
- 洛谷P3245 [HNOI2016]大数  【莫队】
			题目 题解 除了\(5\)和\(2\) 后缀数字对\(P\)取模意义下,两个位置相减如果为\(0\),那么对应子串即为\(P\)的倍数 只用对区间种相同数个数\(x\)贡献\({x \choose 2 ... 
