ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:666.07KB ,
资源ID:18780640      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18780640.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Activiti安装以及简单使用Word格式文档下载.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Activiti安装以及简单使用Word格式文档下载.docx

1、http:/ant.apache.org/bindownload.cgi(apache-ant-1.9.6-bin.zip 二进制压缩文件),可以快速运行示例程序;下载apach-maven,下载地址:/maven.apache.org/download.html(apache-maven-3.3.3)下载apache-tomcat,下载地址:/tomcat.apache.org(注意tomcat是有版本区别的,要和本机的JDK版本符合,我为了方便,JDK装的是1.7-x64的,所以tomcat也是64位最新版本)安装Ant:由于我下载的是二进制的压缩文件,所以不需要安装,只要将其解压到本地目

2、录即可,注意这是要配置系统的环境变量;ANT_HOME H:apache-ant-1.9.6 path %ANT_HOME%bin在控制台,键入 ant version,测试是否成功安装Maven:和Ant一样,将其解压到本地目录,配置环境变量;M2_HOME H:apache-maven-3.3.3 path %M2_HOME%bin在控制台,键入 mvn version,测试是否成功给Maven添加本地仓库:1.打开本地存放maven目录(或者maven安装目录,我的安装目录是:H:apache-maven-3.3.3 2.打开conf文件夹下的settings.xml文件,找到第53行,

3、把注释去掉,修改成:E:mavenmaven-dependcies 手动建立了一个名为 maven-dependcies的文件夹,然后把本地仓库指向该路径;这个是看个人喜好建立。安装tomcat:同样,解压到本地目录即可;测试安装是否成功:1.Tomcat的启动是一个bat文件(Windows下),在bin目录下,双击即可;2. 启动Tomcat,在浏览器地址栏输入http:/localhost:8080/如果看到关于tomcat的介绍神马,说明配置成功;安装Activiti:解压到本地目录后,注意有以下几个文件夹:databases:该文件夹内放置了Activiti示例的所有数据库脚本,脚本

4、包含了mssql、mysql、h2的数据库,分别封装了数据库表的创建和数据的写入、数据库表的修改及删除脚本,功能齐全;docs:Activiti的使用帮助文档,分别包含了javadoc的Api、用户使用手册、xml scheme;libs:放置的是开发的指针库,每个jar文件代表开发时的一个引用项,具体每个jar的使用操作说用,可以查看目录中的notice文档;wars:文件夹中有两个文件activiti-explorer.war和activiti-rest.war,分别代表了流程的浏览器框架和流程的启动引擎,在开发时需要将它们部署到tomcat的webapps文件夹中,在启动流程时会自动调用

5、这两个文件;3.在本机上启动Activiti-explorer将Activiti的wars文件夹中的activiti-explorer.war和activiti-rest.war复制到tomcat的webapps文件夹内,然后活动运行startup.bat文件启动tomcat,等待安装完成。在此过程中会检测系统并安装H2内存数据库,并安装相应的Demo模型。安装完成后打开网址http:8080/activiti-explorer,使用kermit用户登录,看到下图代表安装成功:在5.11版本之后,activiti-explorer还整合了流程设计器activiti Modeler,这使得我们可

6、以直接创建新模型然后部署到引擎中;在activiti-explorer中,有许多的流程示例,我们可以启动流程来熟悉它的运作的过程,看看就行了。如果我们要进行Activiti项目的开发,我们就要借助于eclipse,它集成了一个插件Activiti Designer,下面是安装其过程。4. 安装eclipse插件Activiti Designer在有网络的前提下,安装步骤如下:首先,打开Help - Install New Software. 在如下面板中:其次,在如下Install界面板中,点击Add按钮:然后,填入以下配置新装插件的名称和地址:Name: Activiti BPMN 2.0

7、designerLocation:/activiti.org/designer/update/再回到Install界面板中,勾选所有展开的项目,注意在Detail部分记得选中 Contact all updates sites. , 因为它会检查所有当前安装所需要的插件并可以被Eclipse下载.最后,若安装完成后点击新建工程new-Other打开面板,如果看到下图内容:说明安装成功。有个小问题,我安装的eclipse是最新的mars版本,它本身是集成了maven插件的,所以我没有安装,如果版本低的话,需要单独安装maven插件,因为可能要用它来下载jar包。5.准备知识首先,明确一点,Pro

8、cessEngine对象,(工作流引擎)这是Activiti工作的核心。负责生成流程运行时的各种实例及数据、监控和管理流程的运行。然后,我们应该知道,工作流操作的核心,其实就是数据库,所以,我们还需要一个数据库,我装的是MySQL,这个配置的话就先不多说,然后,我使用SQLyog来管理我的数据库,这些都不多说;当然,如果一个流程引擎被正确创建的话,这个过程中,本身就会自动创建核心的23张表在数据库中。简单说一下,这些表的作用:5.1.1:资源库流程规则表1) act_re_deployment 部署信息表2) act_re_model 流程设计模型部署表3) act_re_procdef 流程

9、定义数据表5.1.2:运行时数据库表1) act_ru_execution 运行时流程执行实例表2) act_ru_identitylink 运行时流程人员表3) act_ru_task 运行时任务节点表4) act_ru_variable 运行时流程变量数据表5.1.3:历史数据库表1) act_hi_actinst 历史节点表2) act_hi_attachment 历史附件表3) act_hi_comment 历史意见表4) act_hi_identitylink 历史流程人员表5) act_hi_detail 历史详情表,提供历史变量的查询6) act_hi_procinst 历史流程

10、实例表7) act_hi_taskinst 历史任务实例表8) act_hi_varinst 历史变量表5.1.4:组织机构表1) act_id_group 用户组信息表2) act_id_info 用户扩展信息表3) act_id_membership 用户与用户组对应信息表4) act_id_user 用户信息表在数据库中,如下图:5.2:activiti.cfg.xml(activiti的配置文件)Activiti核心配置文件,配置流程引擎创建工具的基本参数和数据库连接池参数。定义数据库配置参数: jdbcUrl: 数据库的JDBC URL; /jdbc java数据库连接:是一种用来执

11、行SQL语句 的Java API jdbcDriver: 对应不同数据库类型的驱动; jdbcUsername: 连接数据库的用户名; jdbcPassword: 连接数据库的密码;下面是配置的MySQL数据库:对应的Java代码:createProcessEngineConfigurationFromResource的参数值为我们添加的配置文件activiti.cfg.xml的名称,执行java代码,流程引擎对象创建成功运行后数据库会自动建表。6. 使用Activiti Designer插件完成一个Helloworld小程序流程图如下:Assignee属性表示办理人;该流程办理人依次是:An

12、tMacLevi部署流程定义:1) 先获取流程引擎对象:在创建时会自动加载classpath下的activiti.cfg.xml2) 首先获得默认的流程引擎,通过流程引擎获取了一个RepositoryService对象3) 由仓库的服务对象产生一个部署对象配置对象,用来封装部署操作的相关配置。这里使用RepositoryService部署流程定义;之前我们已经创建了核心的流程引擎:ProcessEngine processEngine = ProcessEngineConfiguration.createProcessEngineConfigurationFromResource(activiti-cfg.xml).buildProcessEngine(); 有了流程引擎,就可以创建各个Service,这些Service调用数据库中表的服务; 启动流程实例:这里使用RuntimeService启动流程实例;查看个人任务:这里使用TaskService完成任务的查询;完成个人任务:这里使用TaskService完成任务的办理;以下是运行的结果截图:这是部门经理审批的任务截图这是总经理审批的任务截图

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1