**【课程导读】从零到精通:Activiti工作流框架实战进阶**
在 enterprise Java 开发领域,工作流引擎是构建复杂业务流程系统的核心基石。然而,许多开发者在面对 Activiti 时,往往止步于理论概念,缺乏一套从环境搭建到高级特性应用的完整实战路径。本课程由资深讲师赖国荣主讲,专为希望深入掌握 Activiti 的 Java 开发者设计,通过一个完整的“请假审批系统”案例,层层递进地拆解 Activiti 的核心机制与高阶用法。
课程伊始,我们将厘清 Activiti 的安装与集成之道。讲师将详细演示 Activiti 设计器插件的安装流程,并对比讲解初始化数据库的三种主流方案,帮助你快速建立本地开发环境。紧接着,课程深入探讨 Activiti 与经典 SSH 框架的整合技巧,解决配置冲突与依赖管理难题,确保项目骨架稳固可靠。
核心实战环节,我们将从零开始绘制一张标准的请假流程图。你不仅会学习 BPMN 2.0 规范下的图形化设计,更会通过代码与数据库视角,透彻理解流程定义发布后,`ACT_RE_*`、`ACT_RU_*` 等核心数据表之间的数据流转逻辑。这种“图表+数据”双重视角的训练,是理解工作流引擎内部机理的关键。
随着课程的推进,我们将实现一个具备完整生命周期的业务流程。从启动流程实例(提交请假申请),到用户查看个人任务列表、审批详情页,再到流程结束状态的判断,每一步都对应着真实的业务场景。特别值得强调的是,课程还涵盖了企业级开发中不可或缺的功能细节:包括历史批注的查看(审批意见记录)、流程办理进度的可视化图表展示,以及流程图的动态下载与删除功能,这些内容直接对标实际项目需求。
对于进阶学习者,本课程的亮点在于对动态控制与异常处理的深度剖析。你将学会如何使用流程变量动态指定请假申请人,利用任务监听器(Task Listener)智能匹配审批人,从而摆脱硬编码的限制,实现真正的流程动态化。此外,排他网关(Exclusive Gateway)的应用是本章的重难点,讲师将通过具体案例演示如何利用网关实现请假时长的分支判断,以及如何利用网关机制灵活实现“驳回重填”等复杂业务逻辑,极大地提升了流程设计的灵活性。
无论你是刚接触工作流的新手,还是希望填补知识盲区的进阶开发者,这门课程都能为你提供从基础配置到高级定制的完整知识闭环。通过系统化的学习与实操,你将不再畏惧复杂的业务流程开发,能够自信地构建出健壮、灵活的企业级工作流应用。让我们跟随赖老师的引导,一起解锁 Activiti 的强大能力,提升在 Java 后端开发领域的核心竞争力。
课程目录
1 40多门JAVA系列精品课程介绍 (12:31).mp4 2 第01讲:【赖国荣】Activiti课程介绍 (35:56).mp4 3 第02讲:【赖国荣】课程资料介绍及下载方法讲解 (08:16).mp4 4 第03讲:【赖国荣】Activiti设计器插件的安装与项目创 (17:59).mp4 5 第04讲:【赖国荣】讲解初始化Activiti数据库的三种方 (14:58).mp4 6 第05讲:【赖国荣】讲解SSH框架与Activiti项目整合 (11:33).mp4 7 第06讲:【赖国荣】讲解创建简单请假流程图的详细步骤 (11:17).mp4 8 第07讲:【赖国荣】发布流程及对应数据表中数据的变化详解 (37:20).mp4 9 第08讲:【赖国荣】实现查看流程图与删除流程图功能 (09:21).mp4 10 第09讲:【赖国荣】实现下载流程图功能 (09:35).mp4 11 第10讲:【赖国荣】启动流程实例(填写请假单) (28:49).mp4 12 第11讲:【赖国荣】实现查看我的任务功能 (11:51).mp4 13 第12讲:【赖国荣】实现查看任务详情功能 (12:48).mp4 14 第13讲:【赖国荣】审批流程及判断流程是否结束 (14:50).mp4 15 第14讲:【赖国荣】实现在审批界面查看历史批注的功能 (05:59).mp4 16 第15讲:【赖国荣】实现在审批界面查看历史批注的功能 (14:59).mp4 17 第16讲:【赖国荣】实现在我的申请单中查看历史批注的功能 (12:15).mp4 18 第17讲:【赖国荣】实现查看流程办理进度图表功能 (20:35).mp4 19 第18讲:【赖国荣】在请假流程图中定义变量动态指定请假申请人 (17:14).mp4 20 第19讲:【赖国荣】使用任务监听器动态指定请假审批人 (22:21).mp4 21 第20讲:【赖国荣】使用排他网关控制请假流程分支 (13:28).mp4 22 第21讲:【赖国荣】利用排他网关实现审批人驳回功能 (28:37).mp4 23 第22讲:【赖国荣】滴滴司机抢单流程案例分析 (11:09).mp4 24 第23讲:【赖国荣】给任务设置多个候选人的3种方法 (19:08).mp4 25 第24讲:【赖国荣】实现多任务流程中领用任务(抢任务)功能 (11:46).mp4 26 第25讲:【赖国荣】并行网关的应用场合及案例分析 (18:20).mp4 27 第26讲:【赖国荣】用并行网关实现选举投票(专家评审)流程 (19:05).mp4 28 第27讲:【赖国荣】使用并行网关实现投票(专家评审)通过率功 (12:24).mp4 29 第28讲:【赖国荣】实现并行网关串行执行(即按顺序审批) (08:48).mp4 30 第29讲:【赖国荣】包容网关的应用场合及案例分析 (12:28).mp4 31 第30讲:【赖国荣】用包容网关实现复杂合同审批流程 (14:51).mp4 32 第31讲:【赖国荣】获取任务节点Formkey重定向到指定U (10:30).mp4






