全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 程序与语言

疯狂工作流讲义(基于Activiti6.x的应用开发)

  • 定价: ¥79
  • ISBN:9787121330186
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:电子工业
  • 页数:463页
  • 作者:编者:杨恩雄
  • 立即节省:
  • 2018-01-01 第1版
  • 2018-01-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    工作流引擎Activiti经过多年的发展,已经变成一个成熟的工作流框架,在2017年,Activiti推出了全新的6.0版本,除了完善对BPMN规范的支持外,还加入了对DMN规范的支持。为了能让广大的程序开发者一探新版本Activiti的功能,笔者杨恩雄在《疯狂Workflow讲义》的基础上,编写了《疯狂工作流讲义(基于Activiti6.x的应用开发)》。
    书中对Activiti的知识进行全面讲解,并从源码角度对Activiti进行深度剖析。本书以Activiti为基础,讲述该框架的API使用、BPMN规范,除了这些工作流的基本知识外,还讲解了最新的DMN规范引擎、Activiti整合Spring Boot等内容。在本书的第18章,深入Activiti的源代码,展示舍弃流程虚拟机(PVM)之后的Activiti如何对流程进行控制,让读者一窥Activiti的庐山真面目。最后一章,以一个案例结束本书的内容,案例中整合Spring、Struts 2等主流框架,目的是让读者在学习的过程中更贴近实际应用。

作者简介

    杨恩雄,从事十多年Java EE企业应用开发,曾任中企动力系统设计师、中企开源项目经理、数码辰星科技公司项目经理,参与过多个企业级项目的设计与架构工作,曾负责辰星“电影票网络销售系统”的整体架构。精通Activiti、Drools、ESB等开源技术,在SOA、SaaS、大数据应用、互联网系统架构方面有着丰富的经验,曾出版《疯狂Java实战演义》《疯狂Workflow讲义》《疯狂Spring Cloud微服务架构实战》等书籍。

目录

第1章  Activiti介绍
  1.1 工作流介绍
  1.2 BPMN 2.0规范简述
    1.2.1 BPMN 2.0概述
    1.2.2 BPMN 2.0元素
    1.2.3 BPMN 2.0的XML结构
  1.3 Activiti介绍
    1.3.1 Activiti的出现
    1.3.2 Activiti的发展
    1.3.3 选择Activiti还是jBPM
  1.4 本章小结
第2章  安装与运行Activiti
  2.1 下载与运行Activiti
    2.1.1 下载和安装JDK
    2.1.2 下载和安装MySQL
    2.1.3 下载和安装Activiti
  2.2 运行官方的Activiti示例
    2.2.1 请假流程概述
    2.2.2 新建用户
    2.2.3 定义流程
    2.2.4 发布流程
    2.2.5 启动与完成流程
    2.2.6 流程引擎管理
  2.3 安装开发环境
    2.3.1 下载Eclipse
    2.3.2 安装Activiti插件
  2.4 编写第一个Activiti程序
    2.4.1 如何运行本书示例
    2.4.2 建立工程环境
    2.4.3 创建配置文件
    2.4.4 创建流程文件
    2.4.5 加载流程文件与启动流程
  2.5 本章小结
第3章  Activiti数据库设计
  3.1 通用数据表
    3.1.1 资源表
    3.1.2 属性表
  3.2 流程存储表
    3.2.1 部署数据表
    3.2.2 流程定义表
  3.3 身份数据表
    3.3.1 用户表
    3.3.2 用户账号(信息)表
    3.3.3 用户组表
    3.3.4 关系表
  3.4 运行时数据表
    3.4.1 流程实例(执行流)表
    3.4.2 流程任务表
    3.4.3 流程参数表
    3.4.4 流程与身份关系表
    3.4.5 工作数据表
    3.4.6 事件描述表
  3.5 历史数据表
    3.5.1 流程实例表
    3.5.2 流程明细表
    3.5.3 历史任务表和历史行为表
    3.5.4 附件表和评论表
  3.6 DMN规则引擎表
    3.6.1 决策部署表
    3.6.2 决策表
    3.6.3 部署资源表
  3.7 本章小结
第4章  Activiti流程引擎配置
  4.1 流程引擎配置对象
    4.1.1 读取默认的配置文件
    4.1.2 读取自定义的配置文件
    4.1.3 读取输入流的配置
    4.1.4 使用createStandaloneInMemProcess-EngineConfiguration方法
    4.1.5 使用createStandaloneProcessEngine-Configuration方法
  4.2 数据源配置
    4.2.1 Activiti支持的数据库
    4.2.2 Activiti与Spring
    4.2.3 JDBC配置
    4.2.4 DBCP数据源配置
    ……
第5章  流程引擎的创建
第6章  用户组与用户
第7章  流程存储
第8章  流程任务管理
第9章  流程控制
第10章  历史数据管理和流程引擎管理
第11章  流程事件
第12章  流程任务
第13章  其他流程元素
第14章  Activiti与规则引擎
第15章  基于DMN的Activiti规则引擎
第16章  整合第三方框架
第17章  Activiti开放的Web Service
第18章  Activiti功能进阶
第19章  办公自动化系统