内容简介
本书从原理分析和企业应用两个方面,由浅入深,由易到难地对Activiti源码展开了系统深入的讲解,包括Activiti的底层架构设计思想以及缺陷修正、流程文档的解析、默认元素的解析、自定义元素的解析、事件转发器、事件清洗器等、定时作业、流程虚拟机(PVM)、事务、缓存以及会话缓存、监听器、封装MyBatis的整个过程、会签的实现(加签、退签和减签),节点跳转(常规节点、分支节点、会签节点),会签自定义权重实战,接管Activiti等等内容。
本书不仅介绍了如何合理的使用Activiti,还讲解了使用Activiti的误区和对框架中的部分缺陷进行修正已经优化扩展Activiti的技巧。从而使Activiti可以更好的为项目服务。从而帮助读者全面掌控和改造Activiti。如果你想要深入透彻地掌控和改造Activiti,那么这是你不可错过的一本干货书。
本书的难度为中级到高级,适合于高校学生、所有的Java开发人员、工作流爱好者、Activiti使用者、研发人员、软件设计师、高级开发工程师、架构师。
作者简介
冀正 资深Java技术专家,长期从事Java软件开发工作,对Java程序设计、JVM、工作流(Activiti、Flowable)有深入的研究,对设计模式、大数据等技术有浓厚的兴趣,擅长系统的性能优化以及底层设计,多年的开发积累了丰富的经验,撰写了大量的工作流相关技术文章,深受读者的好评和追随。多年来一直从事OA、ERP、金融等系统的开发与架构设计工作,持续关注并深入研究工作流引擎。