Activiti工作流企业级开发实例讲解 权威Activiti框架课程 48集Activiti视频教程
、
课程介绍
Activiti项目是一项新的基于Apache许可的开源BPM平台,从基础开始构建,旨在提供支持新的BPMN 2.0标准
包括支持对象管理组(OMG),面对新技术的机遇,诸如互操作性和云架构,提供技术实现。
创始人Tom Baeyens是JBoss jBPM的项目架构师,以及另一位架构师Joram Barrez
一起加入到创建Alfresco这项首次实现Apache开源许可的BPMN 2.0引擎开发中来。
该套Activiti视频是单信老师远赴传智播客推广Activiti工作流框架录制的,也是国内最新的,最权威的Activiti讲解视频。
讲师简介--单信:
EasyJF开源团队成员,蓝源装饰行业信息化平台总设计师。多年软件开发和项目管理经验,熟悉JavaEE应用开发,精通基于EXTJS的客户端应用开发。曾参与开发蓝源Saas服务平台,在线咨询平台,大型商务网站,OA,CRM及成发生产制造管理系统等系列企业级管理系统的设计和研发。热衷前言技术的研究及其在实战中的应用。精通主流JavaEE技术,对Spring,JPA,Hibernate,Struts2等均有深入的研究。参与:豪庭企业信息化管理平台,重庆维尔维尔信息化管理平台,重庆天古信息化管理平台,北京淘宝商场爱蜂巢企业管理平台等大型企业信息化建设项目的建设。
该课程的需求和设计来源于协同公司的OA办公系统,从OA系统的需求分析,数据库设计和具体的实现,都采用真实项目中的解决方案和处理手段。两者的区别在于实现的技术手段不同,规模大小有所差异而已。在课程中,重点讲解了请假、评审和公文这三个业务,当然在真正的系统中,业务模块会比课程中的要多一些,但是在技术点上来说没有什么区别。
在工作流方面,使用的是Activiti工作流,该工作流功能强大,开发简单,可以说是中小型OA开发的利器。在持久化框架方面,课程中采用了Spring-data-jpa来完成,spring-data-jpa是spring组织提供的,针对于jpa规范的一套持久化框架,所有的查询均使用方法命名规则去解析,开发人员只需要定义接口的方法而不需要写任何一句实现代码。在展现层方面,课程中使用了uur组件,uur是大名鼎鼎的qui前台组件的前身,具有良好的用户感官性。
-------------------课程目录-------------------
第1节传统请假流程设计
第2节传统设计的弊端
第3节项目演示
第4节工作流简介
第5节流程设计器安装
第6节流程设计器安装补充说明
第7节activiti环境测试
第8节helloworld
第9节activiti使用回顾
第10节流程定义管理
第11节流程图片查看
第12节流程启动
第13节流程实例管理
第14节总结
第15节历史查看
第16节流程变量
第17节start
第18节receiveTask
第19节task
第20节动态任务分配
第21节任务分配处理器
第22节判断节点
第23节判断节点补充
第24节项目需求分析
第25节Activiti集成
第26节部署流程
第27节流程定义列表展示
第28节删除部署
第29节流程图查看
第30节启动流程需要解决的4个文件
第31节启动流程
第32节流程启动时,流程变量的设置
第33节建立业务对象和流程的关系
第34节任务列表
第35节查看当前任务-获取当前流程图
第36节查看当前任务-画小红框
第37节核心API关系分析
第38节任务办理步骤分析
第39节任务formKey的设置和获取
第40节任务表单查看
第41节任务办理
第42节使用任务监听器完成经理动态任务分配
第43节使用执行监听完成
第44节多出口任务分析-按钮显示
第45节多出口任务完整分析
第46节多处口任务实现
第47节批注添加
第48节任务批注查看