activiti流程引擎源码分析java工作流6.x源码剖析视频教程

浏览3071+

一、流程引擎源码架构分析

工作流是作为一个流程开发的引擎框架,底层也是用我们最熟悉的Java语言开发,相对于其它像是spring框架来说,activiti流程引擎的底层源码要比spring这种框架要简单得多,我们分析起来也比较容易。

小编曾经尝试过,只要是能将activiti的UML类图画出来的话,基本上对其源码架构就能够有一个大体的了解,并且能够根据uml类图仿写一个很简单的流程引擎demo。

当然我们手写activiti时有很多细节是不够完善的,只是一个大体执行运行的demo而已,因此,我们在阅读其源码的时候可以着重的研读一下它的细节,比如说activiti是如何与数据库进行交互的、流程的节点执行、节点控制、流程部署这一块也是需要我们重点关注的。

工作流底层源码的重中之重的核心就是流程引擎,无论我们怎么部署流程或执行流程,都要拿到流程引擎的实例才可以执行,也可以认为是流程引擎在驱动整个环节在执行,当我们研读一个流程从开始到结束这样一个执行流程时,我们要注意一点,就是当我们开启流程之后,默认就会执行了第一个环节,然后由监听器去监听每一个环节的节点,每当到了一个节点的时候,就需要人工手动触发执行这一个节点,人工干预之后自动进入到下一个节点。

在整个过程中,还有可能会出现回退到上一个环节的过程,比如说我们在审批任务的时候审批错了或者是发现了问题,想要回退回去的话就会点击回退,退到上一个环节,整个环节全都结束之后,流程实例才会关闭。

扩展阅读:

java调用Activiti实现二次开发

Activiti 开发案例之多实例并行子流程

部署流程资源的四种方式及数据库表更新情况

二、java工作流activiti6.x源码剖析视频教程详情

1、课程大小:15.65GB

2、课程课时:共计74课时

3、播放格式:(mp4视频格式)百度云网盘在线播放、下载视频播放器播放、不加密

4、课程板块:流程应用与部署、流程框架整合、流程引擎底层源码分析

5、技术架构:activiti6.x+spring+springMVC

6、课件说明:教程课程涵盖素材、代码、笔记资料

以下是activiti6.x源码剖析教程具体课程介绍

三、流程应用部署与流程框架整合视频教程(36课时)

1)工作流的基本认知

2)工作流的应用部署与源码分析课程大纲

3)市面上常见的几个工作流框架对比与选择

4)Activiti源码下载与编译

5)以war包的形式跑通activiti源码

6)讲解activiti常用的数据表

7)相关流程演示与运行

8)用debug模式调试activiti的源码

9)以项目案例的方式驱动教学工作流

10)案例环境搭建与配置文件配置

11)核心类流程引擎讲解与应用

12)核心类流程引擎底层源码阅读

13)流程引擎的配置类底层源码研读

14)流程引擎在运行过程中的不足与性能优化

15)Activiti的其他各个组件详解

16)遇上spring框架与spring框架进行整合

17)整合spring框架实现流程的自动部署

18)命令执行器源码断点跟踪与阅读

19)多种部署方式源码查看

20)流程引擎模型校验器

21)深度分析spring扩展spring的源码自定义生效的流程校验器

22)Activiti与mybatis映射整合源码分析

23)流程图生成

24)各个节点的流程节点连线实现高亮显示

流程应用部署与流程框架整合

图一:流程应用部署与流程框架整合视频教程详情

扩展阅读:

Activiti的中断和激活流程

activiti 动态自定义流程(包含会签流程)

工作流引擎的工作原理与功能

Activiti源码分析(框架、核心类)

四、工作流源码扩展流程引擎底层源码分析(38课时)

1)熟读activiti的底层源码并且能够扩展重写底层的源码

2)扩展相应的源码实现节点高亮显示的自定义图标

3)扩展源码实现自定义字体展示

4)流程实例启动与执行

5)流程实例运行过程中相关的bug解决

6)流程实例启动流程与底层源码剖析

7)扩展流程实例的源码实现手动自定义的流程实例

8)流程挂起与注意事项

9)定时器的底层原理应用与分析定时器的底层源码剖析

10)任务执行与查询的原理分析

11)任务变量与监听器分析

12)任务拾取与组任务的底层源码阅读

13)流程变量的底层源码阅读

14)任务分配的底层源码阅读

15)6.x版本的新特性

16)历史任务的源码研读

17)表单引擎

18)扩展表单引擎类

19)工作中的5.x版本如何升级到6.x版本

20)相关课程总结

工作流源码扩展流程引擎底层源码分析

图二:源码扩展流程引擎底层源码分析视频教程详情

课程附带的pdf课件与代码资料

图三:课程附带的pdf课件与代码资料

扩展阅读:

工作流引擎源码分析,系统架构

工作流框架JBPM

Java三大主流开源工作流引擎技术分析

百度云网盘视频教程分享

责任声明:文章信息由IT教程屋小编精心整理总结编排而成,倾注了心血和汗水,转载时请遵循行业规范务必注明文章作者、来源及本页链接,谢谢合作!
本篇文章标题:activiti流程引擎源码分析java工作流6.x源码剖析视频教程
本篇文章url地址:http://www.itjcw123.cn/6442.html