您的位置:首页 > 其它

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中获取各种服务。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  activity