内容简介
工作流引擎Activiti经过多年的发展,已经变成一个成熟的工作流框架,在2017年,Activiti推出了全新的6.0版本,除了完善对BPMN规范的支持外,还加入了对DMN规范的支持。为了能让广大的程序开发者一探新版本Activiti的功能,笔者在《疯狂Workflow讲义》的基础上,编写了《疯狂工作流讲义——基于Activiti 6.x的应用开发》。
《疯狂工作流讲义——基于Activiti 6.x的应用开发》对Activiti的知识进行全面讲解,并从源码角度对Activiti进行深度剖析。《疯狂工作流讲义——基于Activiti 6.x的应用开发》以Activiti为基础,讲述该框架的API使用、BPMN规范,除了这些工作流的基本知识外,还讲解了最新的DMN规范引擎、Activiti整合Spring Boot等内容。在本书的第18章,深入Activiti的源代码,展示舍弃流程虚拟机(PVM)之后的Activiti如何对流程进行控制,让读者一窥Activiti的庐山真面目。最后一章,以一个案例结束本书的内容,案例中整合Spring、Struts 2等主流框架,目的是让读者在学习的过程中更贴近实际应用。
作者简介
杨恩雄,从事十多年JavaEE企业应用开发,曾任中企动力系统设计师、中企开源项目经理、数码辰星科技公司项目经理,参与过多个企业级项目的设计与架构工作,曾负责辰星“电影票网络销售系统”的整体架构。精通Activiti、Drools、ESB等开源技术,在SOA、SaaS、大数据应用、互联网系统架构方面有着丰富的经验,曾出版《疯狂Java实战演义》《疯狂Workflow讲义》《疯狂Spring Cloud微服务架构实战》等书籍。