《Activiti权威指南》内容简介与阅读建议

获取这本书 暂无已核验电子书资源
下载
分类
科技技术
出版年份
2017
出版社
清华大学出版社
页数
384 页
语言
中文

《Activiti权威指南》内容简介

本书从原理分析和企业应用两个方面,由浅入深,由易到难地对Activiti源码展开了系统深入的讲解,包括Activiti的底层架构设计思想以及缺陷修正、流程文档的解析、默认元素的解析、自定义元素的解析、事件转发器、事件清洗器等、定时作业、流程虚拟机(PVM)、事务、缓存以及会话缓存、监听器、封装MyBatis的整个过程、会签的实现(加签、退签和减签),节点跳转(常规节点、分支节点、会签节点),会签自定义权重实战,接管Activiti等等内容。

《Activiti权威指南》书籍信息摘要

《Activiti权威指南》内容简介与阅读建议,作者 冀正/张志祥,科技技术,2017年。获取前建议核对作者、出版社、年份、ISBN、版本和正版渠道。相关主题:Activiti、计算机类。

《Activiti权威指南》适合哪些读者?

适合希望系统学习技术概念、实践方法、工具使用和行业知识的读者。

获取建议

《Activiti权威指南》怎么获取更合适?

优先确认版本和阅读目的;下载区只展示已核验的公版、授权、开放许可或官方试读资源。

下载

暂无已核验电子书资源;本站不展示未授权完整文件。

下载

版本

优先选择作者、译者、出版社、出版年份和 ISBN 信息明确的版本;经典作品可优先选择校注、导读或权威出版社版本。

目录

  1. 前言
  2. 1. 环境搭建
  3. 1.1 环境搭建
  4. 1.1.1 安装GitHub
  5. 1.1.2 安装Maven
  6. 1.2 编译源码
  7. 1.3 源码目录说明
  8. 1.4 安装流程设计器
展开全部(共 300 章节)
  1. 1.5 工程搭建
  2. 2. 探险流程引擎
  3. 2.1 流程配置文件
  4. 2.1.1 Activiti配置风格
  5. 2.1.2 Spring配置风格
  6. 2.2 流程引擎架构
  7. 2.3 构造流程引擎实例对象
  8. 2.3.1 初始化流程引擎之Activiti配置风格
  9. 2.3.2 构造流程引擎实例对象
  10. 2.3.3 创建流程引擎配置类实例
  11. 2.3.4 初始化流程引擎
  12. 2.3.5 初始化流程引擎之Spring配置风格
  13. 2.4 初始化流程引擎配置类
  14. 2.5 配置器
  15. 2.5.1 初始化配置器
  16. 2.5.2 配置器实战
  17. 2.6 初始化流程引擎
  18. 2.6.1 操作引擎表
  19. 2.7 管理流程引擎
  20. 2.7.1 注册流程引擎
  21. 2.7.2 关闭流程引擎
  22. 2.8 流程引擎生命周期监听器
  23. 2.9 其他方式构造引擎实例
  24. 2.9.1 ProcessEngineConfiguration类创建引擎
  25. 2.9.2 编程方式创建引擎
  26. 3. 初识流程资源部署
  27. 3.1 流程资源概述
  28. 3.1.1 流程文档部署生命周期
  29. 3.1.2 DeploymentBuilder核心类
  30. 3.2 流程文档部署
  31. 3.2.1 定义流程文档
  32. 3.2.2 文本方式部署
  33. 3.2.3 classpath资源部署
  34. 3.2.4 流式部署
  35. 3.3 BpmnModel方式部署
  36. 3.4 校验BpmnModel实例对象
  37. 3.5 BpmnModel转换流程文档
  38. 3.6 流程文档转换BpmnModel
  39. 3.7 使用建议
  40. 4. 流程文档解析原理
  41. 4.1 文档解析基础
  42. 4.1.1 文档解析模型
  43. 4.1.2 Activiti文档解析技术选型演变
  44. 4.1.3 文档解析实战
  45. 4.2 元素解析功能架构设计
  46. 4.2.1 BPMN2.0元素概述
  47. 4.2.2 元素解析功能架构设计
  48. 4.2.3 开闭原则
  49. 4.2.4 元素与元素属性承载类以及元素解析器对应关系
  50. 4.2.5 元素属性承载类架构
  51. 4.3 元素解析环境准备
  52. 4.3.1 文档转换器
  53. 4.3.2 封装流程文档数据流
  54. 4.3.3 初始化元素解析器
  55. 4.3.4 文档转换器功能
  56. 4.3.5 元素解析环境准备
  57. 4.3.6 验证流程文档格式
  58. 4.4 元素解析
  59. 4.4.1 元素解析入口
  60. 4.4.2 解析根元素
  61. 4.4.3 黑名单处理机制
  62. 4.4.4 流程内元素解析入口
  63. 4.4.5 解析连线
  64. 4.4.6 获取元素坐标
  65. 4.5 子元素解析
  66. 4.5.1 初始化子元素解析器
  67. 4.5.2 解析子元素
  68. 4.5.3 解析扩展元素
  69. 4.6 节点与连线关联
  70. 5. 自定义元素解析
  71. 5.1 自定义元素解析原理
  72. 5.2 存储自定义元素属性值
  73. 5.3 自定义元素实战
  74. 5.4 扩展黑名单元素
  75. 5.4.1 扩展元素属性原理
  76. 5.4.2 任务节点扩展属性实战
  77. 5.5 扩展非黑名单元素
  78. 5.5.1 自定义元素解析器
  79. 5.5.2 替换引擎元素解析器
  80. 6. 事件转发器
  81. 6.1 初始化事件转发器
  82. 6.2 事件转发器架构
  83. 6.3 注册事件监听器
  84. 6.4 事件转发功能之新老版本兼容
  85. 6.5 事件转发原理以及缺陷
  86. 6.6 添加事件监听器
  87. 6.6.1 使用配置方式添加
  88. 6.6.2 动态添加
  89. 6.7 日志监听器
  90. 6.7.1 初始化日志监听器
  91. 6.7.2 初始化日志处理器
  92. 6.7.3 日志处理器架构
  93. 6.7.4 收集日志数据入口
  94. 6.8 日志清洗器架构
  95. 6.8.1 数据库日志清洗器
  96. 6.8.2 生成日志数据
  97. 6.8.3 日志存储
  98. 6.9 自定义日志清洗器
  99. 7. 流程文档部署原理
  100. 7.1 初始化部署器
  101. 7.1.1 初始化内置部署器
  102. 7.1.2 部署器依赖关系
  103. 7.2 部署命令
  104. 7.2.1 过滤重复文档
  105. 7.2.2 设置标识位
  106. 7.2.3 添加会话缓存
  107. 7.2.4 部署管理器
  108. 7.3 Bpmn部署器
  109. 7.3.1 获取资源信息
  110. 7.3.2 封装资源信息
  111. 7.3.3 校验资源名称
  112. 7.3.4 计算流程定义版本值
  113. 7.3.5 生成流程定义id值
  114. 7.3.6 移除过期作业
  115. 7.3.7 添加作业
  116. 7.3.8 处理消息
  117. 7.3.9 处理信号
  118. 7.3.10 设置流程启动人
  119. 7.4 自定义部署器实战
  120. 8. 缓存
  121. 8.1 背景
  122. 8.2 初始化缓存策略
  123. 8.3 部署管理器
  124. 8.4 缓存处理类架构
  125. 8.5 默认缓存处理类及Bug
  126. 8.6 流程定义缓存
  127. 8.6.1 自定义缓存处理类
  128. 8.6.2 验证自定义缓存处理类
  129. 8.7 Activiti新特性之节点缓存
  130. 8.8 节点缓存实战
  131. 8.9 节点缓存原理
  132. 8.9.1 初始化节点缓存数据
  133. 8.9.2 更新节点缓存
  134. 8.9.3 节点缓存架构
  135. 8.9.4 节点缓存使用误区
  136. 8.10 自定义节点缓存实战
  137. 8.10.1 自定义节点缓存类
  138. 8.10.2 修复Activiti节点缓存不更新Bug
  139. 8.10.3 扩展引擎配置类功能
  140. 8.10.4 配置器高级用法
  141. 8.10.5 使用自定义节点缓存类
  142. 8.11 任务节点缓存数据获取原理
  143. 8.11.1 获取任务节点缓存数据
  144. 8.11.2 解析任务节点缓存数据
  145. 8.11.3 运用任务节点缓存数据
  146. 8.12 动态修改任务节点缓存数据
  147. 8.13 节点缓存使用技巧
  148. 9. 定时作业
  149. 9.1 初始化作业执行器
  150. 9.2 初始化作业处理器
  151. 9.2.1 任务超时作业
  152. 9.2.2 定时任务作业
  153. 9.2.3 定时启动流程实例作业
  154. 9.2.4 其他作业
  155. 9.3 作业执行器原理
  156. 9.3.1 初始化作业执行器
  157. 9.3.2 启动作业执行器
  158. 9.4 添加定时作业
  159. 9.5 执行定时作业
  160. 9.5.1 查询作业
  161. 9.6 处理作业
  162. 9.6.1 批量处理作业
  163. 9.6.2 执行作业之异常处理
  164. 9.7 关闭作业执行器
  165. 9.8 自定义作业处理器
  166. 10. 流程虚拟机
  167. 10.1 流程虚拟机原理
  168. 10.2 虚拟机入口
  169. 10.3 流程定义转换准备
  170. 10.3.1 初始化对象解析器集合
  171. 10.3.2 初始化内置对象解析器
  172. 10.3.3 解析调度类BpmnParseHandlers
  173. 10.3.4 BpmnParseHandler架构
  174. 10.3.5 对象解析器架构
  175. 10.4 流程对象解析入口
  176. 10.5 流程子元素对象解析入口
  177. 10.5.1 任务节点对象解析器
  178. 10.5.2 创建ActivityImpl实例对象
  179. 10.5.3 多实例对象解析
  180. 10.5.4 连线对象解析
  181. 10.6 PvmProcessElement类架构
  182. 10.7 自定义对象解析器
  183. 10.7.1 任务节点扩展属性
  184. 10.7.2 自定义任务节点对象解析器
  185. 10.7.3 获取自定义属性
  186. 10.7.4 运用自定义对象解析器
  187. 10.8 流程虚拟机实战
  188. 10.8.1 获取流程虚拟机对象
  189. 10.8.2 入侵流程虚拟机
  190. 10.9 操作连线表达式
  191. 10.9.1 自动计算连线表达式
  192. 10.9.2 获取连线表达式
  193. 11. 监听器原理
  194. 11.1 监听器生命周期
  195. 11.2 内置记录监听器
  196. 11.2.1 内置任务记录监听器
  197. 11.2.2 内置执行记录监听器
  198. 11.3 历史解析器架构
  199. 11.3.1 添加内置记录监听器
  200. 11.3.2 初始化历史解析器
  201. 11.3.3 历史节点结束通知
  202. 11.3.4 控制归档历史数据级别
  203. 11.3.5 更新历史数据
  204. 11.3.6 历史节点开始通知
  205. 11.4 注入执行监听器
  206. 11.4.1 创建执行监听器
  207. 11.5 注入任务监听器
  208. 11.6 触发执行监听器
  209. 11.6.1 class方式调度
  210. 11.6.2 delegateExpression方式调度
  211. 11.6.3 expression方式调度
  212. 11.6.4 执行监听器触发入口
  213. 11.7 触发任务监听器
  214. 11.8 监听器代理
  215. 11.8.1 默认代理类
  216. 11.8.2 自定义代理类
  217. 11.9 自定义全局任务监听器
  218. 11.10 Activiti新特性之字段注射模式
  219. 12. Activiti之设计模式
  220. 12.1.1 命令模式的结构说明
  221. 12.1.2 命令模式实战
  222. 12.2 Activiti命令模式
  223. 12.2.1 初始化命令配置类
  224. 12.2.2 Activiti事务传播行为
  225. 12.2.3 Spring事务拦截器
  226. 12.2.4 初始化命令调度者
  227. 12.2.5 初始化命令上下文工厂
  228. 12.2.6 初始化命令拦截器
  229. 12.3 Activiti职责链模式
  230. 12.4 命令相关类职责
  231. 12.5 命令拦截器
  232. 12.5.1 日志拦截器
  233. 12.5.2 命令上下文拦截器
  234. 12.5.3 上下文类
  235. 12.5.4 创建命令上下文实例对象
  236. 12.5.5 命令调度者拦截器
  237. 12.6 自定义命令拦截器
  238. 12.7 命令类调度入口
  239. 12.8 Activiti事务
  240. 12.8.1 MyBatis事务管理
  241. 12.8.2 事务上下文架构
  242. 12.8.3 事务上下文工厂类
  243. 12.8.4 事务监听器
  244. 12.8.5 注册同步事务
  245. 13. 流程虚拟机运转
  246. 13.1 流程实例运转入口
  247. 13.2 启动流程实例命令类
  248. 13.2.1 获取ProcessDefinitionEntity实例对象
  249. 13.2.2 重新生成流程定义缓存数据
  250. 13.3 创建流程实例
  251. 13.3.1 创建ExecutionEntity实例对象
  252. 13.3.2 获取dataObject
  253. 13.3.3 区别流程实例与执行实例
  254. 13.3.4 添加历史流程实例数据
  255. 13.4 虚拟机运转原理
  256. 13.5 AtomicOperation架构
  257. 13.6 流程实例启动
  258. 13.6.1 非异步节点处理
  259. 13.6.2 异步节点处理
  260. 13.7 原子类流转
  261. 13.7.1 流程启动原子类
  262. 13.7.2 流程启动准备原子类
  263. 13.7.3 活动节点执行原子类
  264. 13.7.4 开始节点行为类
  265. 13.7.5 途经连线
  266. 13.7.6 通知连线完成原子类
  267. 13.7.7 连线销毁原子类
  268. 13.7.8 其他原子类
  269. 13.8 Activiti新特性之忽略节点
  270. 14. 行为篇
  271. 14.1 活动行为工厂类
  272. 14.1.1 初始化活动行为工厂类
  273. 14.1.2 活动行为类架构
  274. 14.2 排他网关行为类原理
  275. 14.3 扩展排他网关实战
  276. 14.3.1 自定义排他网关行为类
  277. 14.3.2 自定义活动行为工厂类
  278. 14.3.3 替换默认活动行为工厂类
  279. 14.4 任务节点处理人多元化配置
  280. 14.4.1 任务处理人扩展
  281. 14.4.2 自定义任务解析器
  282. 14.4.3 自定义任务行为类
  283. 14.4.4 自定义活动行为工厂类
  284. 14.5 忽略节点使用误区
  285. 14.6 修复Activiti忽略节点Bug
  286. 14.7 修复Activiti子流程业务键Bug
  287. 15. Activiti存储之MyBatis
  288. 15.1 初始化dataSource
  289. 15.2 Activiti数据访问层关系分析
  290. 15.2.1 实体类与数据库的映射
  291. 15.2.2 实例化SqlSessionFactory
  292. 15.3 自定义Mapper实战

常见问题

《Activiti权威指南》适合谁读?

适合希望系统学习技术概念、实践方法、工具使用和行业知识的读者。

《Activiti权威指南》阅读难度高吗?

建议先看简介、目录、作者和相关书籍,再判断是否适合当前阶段阅读。

《Activiti权威指南》纸质书值得买吗?

当前暂未接入已核验的纸质书购买链接,建议通过出版社、京东、当当等正版渠道核对版本后购买。

《Activiti权威指南》哪个版本更适合?

优先选择作者、译者、出版社、出版年份和 ISBN 信息清楚的版本;经典作品可优先选择校注、导读或权威出版社版本。

在哪里可以合法获取《Activiti权威指南》?

当前没有确认授权的电子书下载资源,也暂未接入已核验购买链接;商业出版物不提供未授权下载,建议通过出版社、京东、当当或官方电子书平台核对获取。

如何继续查找《Activiti权威指南》相关书籍?

可以进入 冀正/张志祥 作者页查看其他作品,也可以通过分类、标签、排行榜、人工推荐和“读完这本还可以读”继续发现相近主题。

手机扫码下载

使用手机扫描二维码

扫码后会直接打开下载链接。

电子书下载二维码

手机端点击下载会直接跳转,无需扫码。