Flowable流程引擎实战 封面

Flowable流程引擎实战

评分 3.9
字数
9.3万字
章节数
116
ISBN
9787121464904

标签

内容简介

本书内容实用而全面,旨在帮助读者熟悉Flowable流程引擎的基本概念、构建流程模型、实施工作流、集成系统,并解决在实际应用中遇到的问题。它为Java开发人员在流程引擎编程领域提供了丰富的知识和实战经验。同时,本书详细介绍了Flowable流程引擎各组件API及其实战应用,并以通俗易懂的语言讲解引擎设计原理、源码和进阶用法,有助于开发者进一步优化系统。如果你正在开发、调试及维护Flowable流程引擎系统,那么本书将是你宝贵的资料。

编辑推荐

这是一本面向Java开发者的Flowable流程引擎实战指南,内容覆盖基本概念、流程模型构建、工作流实施、系统集成以及实际应用中的问题解决。与单纯讲解API用法的工具书不同,本书在介绍Flowable各组件API及其实战应用的同时,还以通俗语言讲解引擎设计原理、源码与进阶用法,能够帮助开发者从会用到理解其运行机制,进而优化系统。对于正在开发、调试或维护Flowable流程引擎系统的技术人员而言,本书兼顾查阅与系统学习两种用途:既可作为案头参考,快速定位组件用法,也适合按章节循序阅读,建立完整的知识框架。书中内容强调实用与全面,适合有一定Java基础、需要将流程引擎落地到项目中的读者。阅读时建议结合自身项目中的流程场景动手实践,效果更佳。

适合谁读

适合

  • 正在开发或维护Flowable流程引擎系统的Java开发人员
  • 需要在项目中实施工作流、集成流程引擎的后端工程师
  • 希望理解Flowable引擎设计原理与源码的技术人员
  • 有一定Java基础、想系统学习流程引擎编程的开发者

不适合

  • 完全没有Java编程基础、初次接触开发的读者
  • 只想了解流程管理业务概念、不涉及技术实现的管理人员
  • 需要其他流程引擎(非Flowable)专门资料的读者

阅读建议

  1. 先通读基本概念与流程模型构建部分,建立整体认识后再深入组件API章节。
  2. 阅读源码与进阶用法时,对照自身项目代码同步调试,加深理解。
  3. 将书中实战案例在本地环境复现一遍,遇到问题再回查对应章节。
  4. 把本书作为案头参考书,开发调试中按组件检索,不必一次读完。

出版社简介

电子工业出版社 中国 · 成立于 1982 年

电子工业出版社是一家以电子信息及相关领域为出版特色的综合性出版社。从库内三千余种图书来看,其出版方向覆盖编程设计、人工智能、计算机综合、财经、摄影与社科等门类,既关注技术前沿,也兼顾大众阅读。代表图书包括《因子投资:方法与实践》《x86汇编语言:从实模式到保护模式》《RISC-V开放架构设计之道》《人工智能:语音识别理解与实践》《相控阵雷达技术》《雷达目标特性》及《100个Go语言典型错误》等,多围绕技术方法与工程实践展开。作者资源方面,有石川、李忠、王晓波、大卫·帕特森、安德鲁·沃特曼、余子濠等中外作者。受公开资料所限,暂不展开更多出版特色。

目录

  1. 版权信息
  2. 前言
  3. 第1章 走近工作流
  4. 1.1 工作流基础
  5. 1.2 Flowable体系概述
  6. 1.3 Flowable与Activiti、低代码的区别与联系
  7. 本章小结
  8. 第2章 启动Flowable流程引擎
  9. 2.1 开发环境
  10. 2.2 流程设计器
  11. 2.3 启动第一个完整流程
  12. 本章小结
  13. 第3章 集成Spring Boot
  14. 3.1 搭建项目
  15. 3.2 REST支持
  16. 3.3 Spring及Flowable原理
  17. 本章小结
  18. 第4章 流程部署
  19. 4.1 流程部署方式
  20. 4.2 流程部署管理
  21. 4.3 部署原理
  22. 本章小结
  23. 第5章 流程变量和表单
  24. 5.1 流程变量
  25. 5.2 表单
  26. 本章小结
  27. 第6章 集成JPA
  28. 6.1 JPA支持
  29. 6.2 JPA版本的请假流程
  30. 本章小结
  31. 第7章 用户和组
  32. 7.1 指派用户和组
  33. 7.2 身份管理
  34. 7.3 流程启动认证
  35. 7.4 集成LDAP
  36. 本章小结
  37. 第8章 事件
  38. 8.1 启动事件
  39. 8.2 结束事件
  40. 8.3 事件定义
  41. 本章小结
  42. 第9章 事件进阶
  43. 9.1 边界事件
  44. 9.2 捕获中间事件
  45. 9.3 抛出中间事件
  46. 9.4 事件调度实现原理
  47. 本章小结
  48. 第10章 任务
  49. 10.1 常用的任务类型
  50. 10.2 任务管理
  51. 10.3 子任务
  52. 本章小结
  53. 第11章 任务进阶
  54. 11.1 HTTP任务
  55. 11.2 Web服务任务
  56. 11.3 脚本任务
  57. 11.4 接收任务和Shell任务
  58. 11.5 执行监听器
  59. 11.6 任务监听器
  60. 11.7 监听器原理
  61. 本章小结
  62. 第12章 顺序流和网关
  63. 12.1 顺序流
  64. 12.2 网关
  65. 本章小结
  66. 第13章 多实例活动
  67. 13.1 多实例活动配置
  68. 13.2 应用实例——用户任务
  69. 13.3 应用实例——请假会签
  70. 13.4 审批意见
  71. 13.5 附件
  72. 本章小结
  73. 第14章 流程数据查询
  74. 14.1 标准查询
  75. 14.2 Native查询
  76. 14.3 自定义SQL查询
  77. 本章小结
  78. 第15章 子流程、调用活动与事务
  79. 15.1 子流程
  80. 15.2 调用活动
  81. 15.3 事务与并发
  82. 本章小结
  83. 第16章 进阶用法
  84. 16.1 高并发ID生成器
  85. 16.2 多租户
  86. 16.3 异步执行器
  87. 16.4 事件日志
  88. 16.5 安全脚本
  89. 本章小结
  90. 第17章 元素行为
  91. 17.1 行为类的架构
  92. 17.2 事件行为类的原理
  93. 17.3 任务行为类的原理
  94. 17.4 网关行为类原理
  95. 本章小结
  96. 第18章 设计模式
  97. 18.1 策略模式
  98. 18.2 状态模式
  99. 18.3 命令模式
  100. 18.4 观察者模式
  101. 本章小结
  102. 第19章 案例管理模型
  103. 19.1 基础概念
  104. 19.2 一个简单的CMMN案例模型
  105. 19.3 CMMN结构
  106. 19.4 哨兵计算
  107. 19.5 计划项控制
  108. 19.6 CMMN配置与部署
  109. 19.7 CMMN API
  110. 本章小结
  111. 第20章 决策模型标记
  112. 20.1 DMN结构
  113. 20.2 Flowable DMN引擎配置
  114. 20.3 DMN部署
  115. 20.4 DMN API
  116. 本章小结

常见问题

没有Flowable基础,能直接读这本书吗?
可以,但需要具备Java开发基础。本书从基本概念和流程模型构建讲起,适合入门后逐步深入;若完全没有Java经验,建议先补齐语言基础,否则阅读组件API和源码部分会比较吃力。
这本书偏理论还是偏实战?
整体偏实战。书中详细介绍了Flowable各组件API及其实战应用,同时用通俗语言讲解引擎设计原理与源码,兼顾动手与理解,适合在项目中落地使用。
书中的内容可以用来解决实际项目问题吗?
本书旨在帮助读者实施工作流、集成系统并解决实际应用中遇到的问题,内容包括组件用法与进阶优化思路,适合在开发、调试和维护Flowable系统时查阅参考。

读者评论

查询本书

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

作者简介

金杨杰 作者

金杨杰,公开资料有限,目前可确认的中文著作仅有一部《Flowable流程引擎实战》,该书归入计算机综合类。从现有信息看,金杨杰的写作集中于工作流与业务流程管理这一技术方向,以具体开源流程引擎Flowable为对象展开实战型讲解。这类图书通常面向开发者与系统设计人员,强调配置方法、流程建模与项目落地,而非泛泛而谈的理论综述。由于作者的生平背景、教育经历与职业身份尚未见到可靠披露,本简介不作推测,仅依据库内作品信息说明其创作面貌。对于希望了解Flowable实际应用的读者而言,该书可作为入门与参考读物;至于作者的更多情况,仍有待公开资料的进一步补充。

同类高分