Activiti 教程详解完整教程 1
Activiti 介绍 Activiti 是由Alfresco 软件在2010 年5 月17 日发布的业务流程管理(BPM)框架,它是覆盖了业务流程管理,工作流,服务协作等领域的一个开源,灵活的,易扩展的可执行流程语言框架
Activiti 基于 Apache 许可的开源BPM 平台,创始人 Tom Baeyens 是JBoss JBPM 的项目架构师,它的特色是提供了eclipse 插件,开发人员可以通过插件直接绘画出业务流程图
1 工作流引擎 ProcessEngine 对象,这是Activiti 工作的核心
负责生成流程运行时的各种实例及数据,监控和管理流程的运行
2 BPMN 业务流程建模与标注(Business Process Model and Notation,BPMN),描述流程的基本符号,包括这些图元如何组合成一个业务流程图(Business Process Diagram) 2
准备环境 2
1 Activ iti 软件环境 1) JDK1
6 或者更高版本 2) 支持的数据库有:h2,mysql,oracle,mysql,db2 等 3) 支持Activiti 运行的jar 包,可以通过maven 依赖引入 4) 开发环境为Eclipse3
7 或者以上版本,myeclipse 为8
6 版本 2
2 安装流程设计器(eclipse 插件) 1)打开Help Install New Software Add 输入 Name: Activiti Designer Location: http://Activiti
org/designer/update/ 输入完成后,单击OK 按钮等待下载完成后安装
安装完成后在菜单选项中会出现 Activiti 的目录选项 2
3 设置eclipse a