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