Activiti工作流详解教程.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Activiti教程详解完好教程 1.Activiti介绍 Activiti是由Alfresco软件在2010年5月17日公布的业务流程管理(BPM)框架,它是 覆盖了业务流程管理,工作流,服务协作等领域的一个开源,灵巧的,易扩展的可履行流程 语言框架。 Activiti鉴于Apache允许的开源BPM平台,首创人TomBaeyens是JBossJBPM的项目架 构师,它的特点是供给了eclipse插件,开发人员能够经过插件直接绘画出业务流程图。 1.1工作流引擎 ProcessEngine对象,这是Activiti工作的核心。负责生成流程运转时的各样实例及数据,监控和管理流程的运转。 1.2BPMN 业务流程建模与标明(BusinessProcessModelandNotation,BPMN),描绘流程的基本符 号,包含这些图元怎样组合成一个业务流程图(BusinessProcessDiagram) 准备环境 2.1Activiti软件环境 或许更高版本 2)支持的数据库有:h2,mysql,oracle,mysql,db2等 支持Activiti运转的jar包,能够经过maven依靠引入 开发环境为或许以上版本,myeclipse为版本 安装流程设计器(eclipse插件) 1)翻开Help?InstallNewSoftware?Add 输入Name:ActivitiDesigner Location:designer/update/ 输入达成后,单击OK按钮等候下载达成后安装。 安装达成后在菜单项选择项中会出现Activiti的目录选项 设置eclipseactivit插件的画流程图选项 翻开菜单Windows--Preferences--Activiti--Save下贱程图片的生成方式 勾选上Createprocessdefinitionimagewhensavingthediagram 操作后在画流程图后保存eclipse会自动生成对应的流程图片。  操作,勾选上这个 准备开发环境 创立mavenweb项目,在maven中增添Activiti依靠 在eclipse左侧工作栏右键New选择创立MavenProject项目,创立一个名为ActivitiTest 的项目 点击Finish  达成。 右键项目选择  Properties  ,选择  Project  Facets  勾选上图中的选项,点击  Apply  ,再点击 OK 而后将项目变换成web项目,右键项目选择 而后点击Appy应用和OK确立  Properties,  在  ProjectFacets  中做以下勾选  , 而后右键项目Properties,选择DeploymentAssembly,将test有关目录Remove掉之保存main下边需要公布的内容,以下列图 而后点击Appply和OK 而后在文件中增添以下依靠 dependencies dependency groupId/groupId artifactIdActiviti-engine/artifactId version/dependency dependency groupId/groupId artifactIdActiviti-spring/artifactId version/dependency dependency groupIdartifactIdgroovy-all/artifactId version/dependency dependency groupId/groupId artifactIdslf4j-api/artifactId version/dependency dependency groupId/groupId artifactIdslf4j-jdk14/artifactId version/dependency dependency groupIdjunit/groupId artifactIdjunit/artifactId versionscopetest/scope /dependency dependency groupIdmysql/groupId artifactId  mysql-connector-java  /artifactId  version  /dependency /dependencies 而后在命令行下mvncompile编译目前项目,将需要的包下载到当地库房 初始化数据库 1)src/main/resource目录下创立文件,内容以下 ?xmlversion=encoding=UTF-8? beansxmlns=xmlns:xsi= xmlns:context=xmlns:tx

文档评论(0)

152****7278 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档