activiti学习笔记 最简单入门实例
2014-11-03 16:15
295 查看
activiti是JBPM4的后续产品,因为没有用过JBPM4,所以开始对这个产品摸不着头脑,不知道怎么用。后来看了很多案列,说的是快速入门(比如xx兔,某水果OA的),其实有一定难度,关键在于不好理解。
现在我大概有个简单入门,使用acitiviti大概有下面步骤:
1,使用eclipse4.3 kelper版本安装流程设计器(原因:支持activiti5.14.1版本的流程设计器,其他的版本安装了可能用不起);
2,下载activiti;
3,建立项目,导入JAR包,配置文件activiti.cfg.xml(没有使用maven构建是因为网络慢,也不熟悉);
4,绘制流程,生成bpmn形式的XML文件;
5,建立测试class,运行(就是普通的类,手动创建代码来测试装好没有以及大概了解activiti的运作模式);
具体的:
1,eclipse官方下载4.3.2kelper J2EE版本,安装activiti5.14.1 designer流程设计器。
(在线安装方式,安装后可以直接使用:)地址:http://activiti.org/designer/update/
jboss bpmn6 设计器,参考http://download.eclipse.org/bpmn2-modeler/updates/kepler/1.0.1
(或者下载后放到plug下)下载地址:http://activiti.org/designer/archived/
说明:myeclipse10是eclipse3.7版本,安装了activiti designer后不能正常使用,很麻烦,myeclipse10以下更加无法安装;
2,下载activiti,地址:http://activiti.org/download.html
5.14.1这个版本下的libs文件夹就是JAR包,但是没有依赖包;需要依赖包,一个方法是用maven下载依赖(我觉得很麻烦),或者打开目录下的wars文件夹,有个activiti-explorer.war,解压,里面的LIBS就全部包括,直接拷贝;
3,建立web项目,导入LIB方便,配置activiti.cfg.xml文件,放在根目录下,不要放在文件包里面,不然可能找不到。
配置文件:activiti.cfg.xml
44,绘制流程图:
生成文件MYprocess.bpmn的配置文件放在根目录,其实这个东西就是生成了符合BPMN2规范的XML文件,这个文件可以单独拿出来使用;
5,建立一个普通CLASS用于测试,没有使用junit:
后台结果:
?
从官方的文档来看,activitie就是提供一系列服务,上面的代码配合图一目了然,就是载取配置文件activiti.cfg.xml,然后开启ProcessEngine,然后从ProcessEngine中获取各种服务。
相关文章推荐
- Hibernate 学习笔记-1-1(一个简单的Hibernate实例)
- (Java2D 学习笔记系列) (一)一个简单的图像填充实例及其分析理解
- appWidget 简单入门学习笔记
- 学习笔记:JAVA RMI远程方法调用简单实例
- ejb 学习笔记--HelloWorld入门实例
- Spring学习笔记:Spring中IoC的入门实例
- appWidget 简单入门学习笔记
- Hibernate 学习笔记-1-1(一个简单的Hibernate实例)
- Django学习笔记2:一个简单的开发实例
- Hibernate 学习笔记-1-1(一个简单的Hibernate实例)
- Spring学习笔记:第二章 Spring中IoC的入门实例
- dialplan 学习之简单入门实例
- Javascript教程,javascript入门,javascript学习笔记(经典实例)
- ROR 学习笔记系列二 基于ROR的简单Hello World程序入门
- JAVA:lucene 入门学习,简单实例模访google搜索
- 函数模版与类模版简单实例--学习笔记
- unix学习笔记<2> 多线程 udp聊天程序 简单实例
- Spring学习笔记:2-Spring中IoC的入门实例
- NIO学习笔记(4)-简单echo实例