欢迎来到天天文库
浏览记录
ID:22139926
大小:1.12 MB
页数:38页
时间:2018-10-27
《activiti工作流入门详解完整教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、
2、Activiti入门教程详解完整教程1.Activiti介绍Activiti是由Alfresco软件在2010年5月17日发布的业务流程管理(BPM)框架,它是覆盖了业务流程管理,工作流,服务协作等领域的一个开源,灵活的,易扩展的可执行流程语言框架。Activiti基于Apache许可的开源BPM平台,创始人TomBaeyens是JBossJBPM的项目架构师,它的特色是提供了eclipse插件,开发人员可以通过插件直接绘画出业务流程图。1.1工作流引擎ProcessEngine对象,这是Activiti工作的核心。负责生成流程运行时的
3、各种实例及数据,监控和管理流程的运行。1.2BPMN业务流程建模与标注(BusinessProcessModelandNotation,BPMN),描述流程的基本符号,包括这些图元如何组合成一个业务流程图(BusinessProcessDiagram)
4、1.准备环境1.1Activiti软件环境1)JDK1.6或者更高版本2)支持的数据库有:h2,mysql,oracle,mysql,db2等3)支持Activiti运行的jar包,可以通过maven依赖引入4)开发环境为Eclipse3.7或者以上版本,myeclipse为8.6版本2.
5、2安装流程设计器(eclipse插件)1)打开HelpàInstallNewSoftwareàAdd输入Name:ActivitiDesignerLocation:http://Activiti.org/designer/update/输入完成后,单击OK按钮等待下载完成后安装。安装完成后在菜单选项中会出现Activiti的目录选项
6、2.3设置eclipseactivit插件的画流程图选项打开菜单Windows-->Preferences-->Activiti-->Save下流程图片的生成方式勾选上Createprocessdefinit
7、ionimagewhensavingthediagram操作,勾选上这个操作后在画流程图后保存eclipse会自动生成对应的流程图片。2.4准备开发环境2.4.1创建mavenweb项目,在maven中添加Activiti依赖在eclipse左边工作栏右键New选择创建MavenProject项目,创建一个名为ActivitiTest的项目
8、
9、点击Finish完成。右键项目选择Properties,选择ProjectFacets勾选上图中的选项,点击Apply,再点击OK然后将项目转换成web项目,右键项目选择Properties,在Pr
10、ojectFacets中做如下勾选,然后点击Appy应用和OK确定
11、然后右键项目Properties,选择DeploymentAssembly,将test相关目录Remove掉之保留main下面需要发布的内容,如下图
12、然后点击Appply和OK然后在pom.xml文件中添加以下依赖org.ActivitiActiviti-engine5.21.013、ncy>org.ActivitiActiviti-spring5.21.0org.codehaus.groovygroovy-all2.4.3org.14、slf4jslf4j-api1.7.6org.slf4jslf4j-jdk141.7.6
13、ncy>org.ActivitiActiviti-spring5.21.0org.codehaus.groovygroovy-all2.4.3org.
14、slf4jslf4j-api1.7.6
15、junitjunit16、on>3.8.1testmysql
16、on>3.8.1testmysql
此文档下载收益归作者所有