Activiti工作流详细讲解完整教程

Activiti教程详解完整教程
1.Activiti介绍
Activiti是由Alfresco软件在2010年5月17日发布的业务流程管理(BPM)框架,它是覆盖了业务流程管理.工作流.服务协作等领域的一个开源.灵活的.易扩展的可执行流程语言框架。
Activiti基于Apache许可的开源BPM平台.创始人Tom Baeyens是JBoss JBPM的项目架构师.它的特是提供了eclipse插件.开发人员可以通过插件直接绘画出业务流程图。
1.1工作流引擎
ProcessEngine对象.这是Activiti工作的核心。负责生成流程运行时的各种实例及数据.监控和管理流程的运行。

1.2BPMN
业务流程建模与标注(Business Process Model and Notation,BPMN).描述流程的基本符号.包括这些图元如何组合成一个业务流程图(Business Process Diagram)
2.准备环境
2.1Activiti软件环境
1) JDK1.6或者更高版本
2) 支持的数据库有:h2,mysql,oracle,mysql,db2等
3) 支持Activiti运行的jar包.可以通过maven依赖引入
4) 开发环境为Eclipse3.7或者以上版本.myeclipse为8.6版本
2.2安装流程设计器(eclipse插件)
1)打开Help java安装完整教程 Install New Software Add
输入 Name:  Activiti Designer
    Location: /designer/update/
输入完成后.单击OK按钮等待下载完成后安装。
安装完成后在菜单选项中会出现Activiti的目录选项
2.3 设置eclipse activit插件的画流程图 选项
打开菜单Windows --> Preferences --> Activiti -->Save 下流程图片的生成方式
勾选上Create process definition image when saving  the diagram操作.勾选上这个操作后在画流程图后保存eclipse会自动生成对应的流程图片。
2.4 准备开发环境
2.4.1 创建maven web项目.在maven中添加Activiti依赖
在eclipse左边工作栏右键New选择创建Maven Project项目.创建一个名为ActivitiTest的项目

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。