Activiti 简易教程一 version5.10
来源:互联网 发布:零食网络营销策划书 编辑:程序博客网 时间:2024/04/29 23:34
安装Activiti -eclipse designer
打开 Help -->Install New Software。在如下面板中,点击Add按钮,然后填入下列字段:lName:Activiti BPMN 2.0 designer
l Location:http://activiti.org/designer/update/
安装成功后,新建activiti项目,视图如下:
安装m2eclipse插件后,重启Eclipse,如提示:
Eclipse is running in a JRE, but a JDK is required
Some Maven plugins may not work when importing projects or updating source folders.
需要修改eclipse.ini文件,新增一项配置
-vm配置项必须在–vmargs配置项前,是因为执行到-vmargs配置项已经选择了一个默认的JVM了。
所以在–vmargs前面加上这一句:
-vm
C:/Program Files/Java/jdk1.6.0_20/bin/javaw.exe
二开始activiti 5.10的第一个demo
2.1 建立activiti-demo工程,选择Activiti Project
创建成功后的项目:
给activiti-demo项目添加activiti依赖包,项目右键Build Path->Configure Build Path->libraries -> Add External Jars选中…\activiti-5.10\setup\files\dependencies\libs下所有包添加即可。
2.2 将activiti-demo工程的数据库整合为MySQL
将…\activiti-5.10\setup\build\activiti-cfg目录下的activiti.cfg.xml配置文件复制到项目src\main\resources目录下,修改数据库配置如下:
<!-- Database configurations -->
<propertyname="jdbcUrl"
value="jdbc:mysql://localhost:3306/test?autoReconnect=true"/>
<propertyname="jdbcDriver"
value="com.mysql.jdbc.Driver"/>
<propertyname="jdbcUsername"value="root"/>
<propertyname="jdbcPassword"value="root"/>
<!-- Database configurations -->
<propertyname="databaseSchemaUpdate"value="true"/>
<!-- job executor configurations -->
<propertyname="jobExecutorActivate"value="false"/>
2.3 设计activiti-demo工程的流程
在该项目的src/main/resource/diagrams下右键创建Activiti diagram,文件名为:DemoProcess.bpmn。
-->
此时进入Activiti Diagram Editor,在空白处点一下,下边属性栏中设置id和name,id就是这个流程的key,后边启动流程的时候使用到。
注意:Activiti 5.8升级到5.9以后,xxx.bpmn20.xml和xxx.png已不默认生成,仅仅是生成xxx.bpmn文件,xxx.bpmn中的定义内容就如xxx.bpmn20.xml一样。
另外,快捷菜单:“Create deployment artifacts”和“Import BPMN20 file”,在5.9以后去掉了。
如需设计完成流程后自动生成一个png图片按如下处理
l 保存无法生存png图片按以下处理
Window –> Preferences -> Activiti ->Save勾选即可
或者手动操作:用Activiti Designer打开xxx.bpmn文件,然后右键选择Export Diagram...,在弹出的对话框中设置图片的参数即可,一般使用默认就可以了。
在设计编辑器中保存DemoProcess.bpmn后的项目视图如下:
测试类代码 DemoProcessTest.java
教程一完毕。
- Activiti 简易教程一 version5.10
- Activiti 简易教程一 version5.10
- Activiti 简易教程一 version5.10
- Activiti 简易教程一 version5.10
- Activiti 简易教程二 version5.10升级version5.12.1
- Activiti 简易教程二 version5.10升级version5.12.1
- Activiti 简易教程
- Activiti 简易教程
- Git简易教程(一)
- Activiti 10分钟教程
- 简易Swift教程(一)
- TortoiseSVN使用教程简易入门(一)
- WCF 简易教程 IIS配置(一)
- 【Applescript】超简易教程 • 一
- Django搭建简易博客教程(一)
- Altium Designer 09简易教程(一)
- Altium Designer 09简易教程(一)
- 微信小程序开发(一)-简易教程
- JavaScript(2)语法学习
- Java并发你必须知道的结构
- 初入编程门&用C++写了几个小编程题
- 在vmware上安装ubuntu 14.04(64位)
- springboot中文文档笔记
- Activiti 简易教程一 version5.10
- JS-热身,操作符
- [Unity3D]Shader学习笔记之图像编程接口与着色语言
- VIM配置(精简无插件的配置)
- 暑假集训总结
- 第一篇文章
- 10334 - Ray Through Glasses
- 重拾算法(一):算法效率分析(空间复杂度和时间复杂度)
- linux进程间通信之信号量