新的篇章——抛弃复杂的JBPM,使用ActiviBMN编写工作流
2013-03-20 21:32
225 查看
稻帅(也就是鄙人我)最近因为工作项目原因,开始研究业务工作流引擎,查阅了资料,发现业界的看法都觉得JBPM是很好的选择。于是乎,从网上获取了一大堆的资料准备好好开干。
首先先介绍一下JBPM的版本情况:
JBPM3.X --> 算是比较简单的版本,当然也是比较老的版本,个人研究了几天 觉得上手还是比较快
JBPM4.X及5.x --> 完全颠覆了之前的版本,个人觉得复杂度大大提高了N个档次,当然功能也很全面,提供了一个KnowledgeBase对流程进行管理。
前前后后花费了我一个星期的时间,JBPM大致的情况了解了一下,觉得比较复杂,当然功能也相当强大,只是对于我们javaee开发者上手可能会比较麻烦一点。
偶尔一次平台技术讨论的机会,B项目组的一位大牛提到了一个全新的工作流框架——Activiti。此框架是基于JBPM上的改进,个人觉得是基于JBPM源码设计上的改进,因为这个框架的设计者曾经是JBPM框架的两位大牛,对JBPM进行很友好的改进,使用起来也很方便。
下面进入正题:
activiti的下载地址:http://www.activiti.org/download.html 鄙人用的是5.12版本,算是一个全新的版本吧 因为貌似不用依赖ant了
下载解压,将wars中的activiti-explorer.war拷贝到Tomcat的web-app下,至于tomcat和jdk的安装和使用,如果不会的话 可以回家卖红薯去了
启动tomcat,访问:http://localhost:8080/activiti-explorer/
用户和密码:
用户 Id 密码 安全角色
kermit kermit 管理员
gonzo gonzo 经理
fozzid fozzid 用户
即可查看项目自带的demo例子
首先先介绍一下JBPM的版本情况:
JBPM3.X --> 算是比较简单的版本,当然也是比较老的版本,个人研究了几天 觉得上手还是比较快
JBPM4.X及5.x --> 完全颠覆了之前的版本,个人觉得复杂度大大提高了N个档次,当然功能也很全面,提供了一个KnowledgeBase对流程进行管理。
前前后后花费了我一个星期的时间,JBPM大致的情况了解了一下,觉得比较复杂,当然功能也相当强大,只是对于我们javaee开发者上手可能会比较麻烦一点。
偶尔一次平台技术讨论的机会,B项目组的一位大牛提到了一个全新的工作流框架——Activiti。此框架是基于JBPM上的改进,个人觉得是基于JBPM源码设计上的改进,因为这个框架的设计者曾经是JBPM框架的两位大牛,对JBPM进行很友好的改进,使用起来也很方便。
下面进入正题:
activiti的下载地址:http://www.activiti.org/download.html 鄙人用的是5.12版本,算是一个全新的版本吧 因为貌似不用依赖ant了
下载解压,将wars中的activiti-explorer.war拷贝到Tomcat的web-app下,至于tomcat和jdk的安装和使用,如果不会的话 可以回家卖红薯去了
启动tomcat,访问:http://localhost:8080/activiti-explorer/
用户和密码:
用户 Id 密码 安全角色
kermit kermit 管理员
gonzo gonzo 经理
fozzid fozzid 用户
即可查看项目自带的demo例子
相关文章推荐
- 工作流jBPM使用总结
- 在 IBM Lotus Domino 7 中使用 Web 服务,第 3 部分: 编写复杂的 Web 服务
- 【Java EE 学习 67 上】【OA项目练习】【JBPM工作流的使用】
- 工作流的原理和JBPM的简单使用
- SVN工具的使用 和在Eclipse中安装GPD插件:(多步审批流,因此选择使用工作流(JBPM)来实现)
- 还有人开发工作流吗?还有使用JBPM进行开发的吗?
- [编写高质量代码:改善java程序的151个建议]建议57 推荐在复杂字符串操作中使用正则表达式
- 抛弃系统复杂的日志。重新编写的日志工具类简单方便
- jbpm工作流的使用
- hibernate之HQL语句编写(用于多表查询,单不复杂时使用)
- SVN工具的使用 和在Eclipse中安装GPD插件:(多步审批流,因此选择使用工作流(JBPM)来实现)
- JBPM工作流开发中JbpmContext与hibernate或ibatis中的DAO混合使用问题
- 将工作流JBPM4.3的XML使用VSTO(C#)加载成为Visio
- JBPM工作流开发中JbpmContext与hibernate或ibatis中的DAO混合使用问题
- 使用Java开源工作流jBPM开发一个简单的Demo
- 使用C/C++编写函数,实现字符串反转,要求不使用任何系统函数,且时间复杂度最小
- libevent使用例子,从简单到复杂
- 使用vim在Linux下编写C语言程序
- 使用DotNetty编写跨平台网络通信程序