activiti5 工作流开发环境搭建

2019-03-20 21:29|来源: 网路

activiti5 软件环境

1) JDK1.6或者更高版本

2) 支持的数据库有:h2, mysql, oracle, postgres, mssql, db2等。

3) 支持activiti5运行的jar包

4) 开发环境为Eclipse3.7或者以上版本,myeclipse为8.6版本



相关资源下载

1) JDK可以到sun的官网下载

http://www.oracle.com/technetwork/java/javase/downloads/index.html

2) 数据库,例如:mysql可以在官网上下载。

http://www.mysql.com

3) activiti也可以到Activiti官方网站下载得到。

http://activiti.org/download.html

4) Eclipse3.7或者MyEclipse8.6也可以到相应的网站上获得下载。



安装流程设计器(eclipse插件)

安装方式一

有网络的情况下,安装流程设计器步骤如下:

打开 Help -> Install New Software. 在如下面板中:


在如下Install界面板中,点击Add按钮


配置新装插件的地址和名称

然后填入下列字段

Name: Activiti BPMN 2.0 designer

Location: http://activiti.org/designer/update/


回到Install界面,在面板正中列表中把所有展示出来的项目都勾上:


点击复选框

在Detail部分记得选中 "Contact all updates sites.." , 因为它会检查所有当前安装所需要的插件并可以被Eclipse下载


安装完以后,点击新建工程new->Other打开面板,如果看到下图内容:


说明安装成功了。



安装方式二

没有网络的情况下,安装流程设计器步骤如下:


下载eclipse压缩包activiti-eclipse-plugin.zip

把压缩包中的内容放入eclipse根目录的dropins文件夹下

重启eclipse,点击新建工程new->Other打开面板,如果看到下图内容:

说明安装成功了


对流程设计器的使用说明

打开菜单Windows->Preferences->Activiti->Save下流程流程图片的生成方式:


虽然流程引擎在单独部署bpmn文件时会自动生成图片,但在实际开发过程中,自动生成的图片会导致和BPMN中的坐标有出入,在实际项目中展示流程当前位置图会有问题。

所在完成以上配置后,会由我们自己来管理流程图片。在发布流程时把流程规则文件和流程图片一起上传就行了。


书生整理于网络

相关问答

更多

请问哪里有Activiti5工作流实战教程下载?

Activiti5应该是最新版本的吧,目前网上完整的 课程非常少,个人感觉比较好的一套 教程应该是Adam老师的《基于Activiti5 工作流 实战企业 协同OA办公系统》,是基于Activiti5的OA 办公系统,比较具有代表性的一套实战 案例教程。一共51讲,课程中采用了Spring-data-jpa来完成,spring-data-jpa是spring组织提供的,针对于jpa规范的一套持久化 框架,所有的查询均使用方法命名规则去解析, 开发人员只需要 定义 接口的方法而不需要写任何一句实现 ...

请问哪里有Activiti5工作流实战教程下载?

Activiti5应该是最新版本的吧,目前网上完整的课程非常少,个人感觉比较好的一套教程应该是Adam老师的《基于Activiti5工作流实战企业协同OA办公系统》,是基于Activiti5的OA办公系统,比较具有代表性的一套实战案例教程。一共51讲,课程中采用了Spring-data-jpa来完成,spring-data-jpa是spring组织提供的,针对于jpa规范的一套持久化框架,所有的查询均使用方法命名规则去解析,开发人员只需要定义接口的方法而不需要写任何一句实现代码。 以下是课程大纲, ...

activiti5部署一次可以用多次吗

可能是你war包中带的jar包过多,一个项目不觉得什么,如果N个项目携带许多相同的jar.tomcat部署时会去加载N遍,而JVM在工作的时候是把内存划分成若干区域的,其中有一个区域的变量是不能被回收的,这个区域放的是常用的一些类和类扫描,

java activiti 工作流 都需要什么包?

常用的是:activiti-engine-5.91.jar,activiti-spring-5.9.jar; 解释:以上两个只是activiti工作流的常用包,通常会配置如spring开发的java包,还有数据库jar包等进行使用,但具体要用到什么包,这个和业务开发的逻辑有关系,也没办法进行详细说明的,所以只需要先下载常用的两个,其余的辅助包如:日志包、spring包、数据库包、hibernate包、struts包、mybatis包等根据实际需要添加即可。

基于spring 轻量级工作流引擎

Snaker工作流引擎本着轻量、简单、灵巧理念设计。 一、轻量: 1、可以不依赖主流的ioc、orm框架独立运行(使用JDBC+Dbutils) 2、整个jar占用170K 二、简单: 1、流程组件简单。 2、表设计简单(目前只有7张表) 3、上手简单,只需要根据实际的项目环境配置snaker.properties/snaker.xml两个文件即可 三、灵巧: 1、扩展性:暴露较多的可扩展接口,甚至是核心的流程组件(只需在snaker.xml中增加bean的配置即可)。 2、数据持久层面支持jdb ...

相关文章

更多

最近更新

更多