码迷,mamicode.com
首页 > 系统相关 > 详细

JBPM——MyEclipse开发环境搭建

时间:2014-10-27 12:49:27      阅读:266      评论:0      收藏:0      [点我收藏+]

标签:工作流引擎   jbpm   

       刚开始接触JBPM不知道怎么在项目中应用,查了一些资料,大致对JBPM的开发有了一些了解。首先JBPM是JBoss企业中间件平台的一个组成部分,是一个灵活的,易扩展的工作流管理系统,只不过这个系统不像其他web系统那样需要我们部署到服务器上,如果我们要使用JBPM我们还需要JBPM的环境生成一些必要的文件,然后调用接口和方法才能使用。

一、工作流接口

       JBPM工作流管理系统为我们提供了一组流程管理和操作的接口,如ProcessEngine (工作流引擎) 、ExecutionService(流程执行接口) 、ProcessInstance( 流程实例接口)、ProcessDefinition (流程定义接口) 、TaskService( 任务 操作接口)、HistoryService( 历史记录 操作接口)、RepositoryService ( 仓库 接口)等等。


二、工作流的持久化

             JBPM使用Hibernate来管理它的数据库。Hibernate是目前Java领域非常流行的一种数据存储层解决方案,只要是 Hibernate 支持的数据库, jBPM 也就支持。通过Hibernate,jBPM将数据的管理职能分离出去,自己专注于业务逻辑的处理。从持久化的角度来说JBPM工作流管理系统也是很灵活的,只需要做一些简单的配置就可以了。

    也就是说JBPM工作流管理系统为我们提供了一组对工作流管理的接口和一些实现,数据持久化由Hibernate完成。如果我们要在系统中使用JBPM工作流管理系统,只需要将JBPM提供的一组jar包引入到系统中,修改一下文件的配置就可以通过调用JBPM提供的接口和方法进行系统开发了。


三、工作流环境搭建

1、下载并解压JBPM-4.4. zip文件,目前最新版本是JBPPM-6.1.0
      http://www.jbpm.org/

2、打开MyEclipse选择help——MyEclipse Configuration Center

3、进入MyEclipse配置中心后选择SoftWare选项

bubuko.com,布布扣

bubuko.com,布布扣

4、点击左上角的 add site

bubuko.com,布布扣

bubuko.com,布布扣

5、点击左上角选择 Add from Archive File,然后浏览并选择jBPM-4.4\install\src\gpd\jbpm-gpd-site.zip文件,然后写一个名字并点击OK

bubuko.com,布布扣bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

6、点击完成后,返回的页面中Personal Sites 应该已经显示了jBPM4.4,将其一级级展开,然后将下面的8项分别右键选择“Add to Profile”

bubuko.com,布布扣

bubuko.com,布布扣

7、然后右下角Software Updates Available将会显示你要安装的 jBPM 插件

bubuko.com,布布扣

bubuko.com,布布扣

8、然后点击下方的 Apply 8 changes 按钮开始安装。

9、直接next就可以安装成功了!


四、总结

         刚接触JBPM,对JBPM的了解的不是特别的深入,但是JBPM的一些大体运行机制和应用还是有必要有个了解,不会一头雾水不知道这一步在干什么下一步该干什么。看人家使用工作流都是图形化设计工作流流程,再加上一点代码就完成了。一直不知道jbpm图形化设计是需要插件的,查了查资料搭建了一下jbpm的开发环境,总结了总结jbpm的一些大体内容,收获还是蛮大的。

JBPM——MyEclipse开发环境搭建

标签:工作流引擎   jbpm   

原文地址:http://blog.csdn.net/leimengyuanlian/article/details/40505189

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!