JBPM——MyEclipse开发环境搭建

刚开始接触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选项

4、点击左上角的 add site

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

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

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

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

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

四、总结

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

时间: 2024-08-02 23:50:33

JBPM——MyEclipse开发环境搭建的相关文章

Hive项目开发环境搭建(Eclipse\MyEclipse + Maven)

写在前面的话 可详细参考,一定得去看 HBase 开发环境搭建(Eclipse\MyEclipse + Maven) Zookeeper项目开发环境搭建(Eclipse\MyEclipse + Maven) 我这里,相信,能看此博客的朋友,想必是有一定基础的了.我前期写了大量的基础性博文.可以去补下基础. 步骤一:File  ->  New  -> Project   ->  Maven Project 步骤二:自行设置,待会创建的myHBase工程,放在哪个目录下. 步骤三: 步骤四:

搭建Eclipse+MyEclipse开发环境

Eclipse+MyEclipse区别: 一个是开源免费的软件,一个是基由开源免费而开发的收费软件. MyEclipse是在Eclipse的基础上添加了更多插件... 我觉得MyEclipse比Eclipse更容易操作,使用方便.但它是收费的~-_ myEclipse是商业用途, 要注册的, 而且不开源, 因为版权问题, 所以一般的公司是不会用MYECLIPSE ECLIPSE是开源的, 也可以用于WEB开发, 比如装上WTP 插件, 就可以了 Eclipse:IBM 花了4千万美金来开发这个I

Hadoop项目开发环境搭建(Eclipse\MyEclipse + Maven)

写在前面的话 可详细参考,一定得去看 HBase 开发环境搭建(Eclipse\MyEclipse + Maven) Zookeeper项目开发环境搭建(Eclipse\MyEclipse + Maven) Hive项目开发环境搭建(Eclipse\MyEclipse + Maven) MapReduce 开发环境搭建(Eclipse\MyEclipse + Maven) 我这里,相信,能看此博客的朋友,想必是有一定基础的了.我前期写了大量的基础性博文.可以去补下基础. 步骤一:File  ->

结对-开发贪吃蛇游戏-开发环境搭建过程

项目:贪吃蛇游戏开发 环境搭建: Mac下: 1)官网下载jkd1.8版本. 2)下载IDE--eclipse或Myeclipse win下: 1)官网下载JDK,找到符合自己电脑的版本,下载的本地 2)下载IDE--eclipse或Myeclipse 3)配置环境变量: i.计算机->属性->高级系统设置 ii.单击高级系统设置->环境变量在系统变量里面分别设置JAVA_HOME.CLASSPATH和Path iii.在系统变量里找变量名JAVA_HOME,如果没有就点击新建.输入变量

《结对-贪吃蛇-开发环境搭建过程》

项目:贪吃蛇游戏开发 环境搭建: Mac下: 1)官网下载jkd1.8版本. 2)下载IDE--eclipse或Myeclipse win下: 1)官网下载JDK,找到符合自己电脑的版本,下载的本地 2)下载IDE--eclipse或Myeclipse 3)配置环境变量: i.计算机->属性->高级系统设置 ii.单击高级系统设置->环境变量在系统变量里面分别设置JAVA_HOME.CLASSPATH和Path iii.在系统变量里找变量名JAVA_HOME,如果没有就点击新建.输入变量

Java Web开发环境搭建基础[Windows篇]

1. 准备软件: JDK:(jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe) Tomcat:(apache-tomcat-7.0.54-windows-x86.zip) Eclipse:(eclipse-java-helios-SR1-win32.zip) MySQL:(mysql-5.5.20-win32.msi) MySQL JDBC:(mysql-connector-java-5.1.31.zip) Navicat for MySQL

struct2 开发环境搭建 问题

1. eclipse与Myeclipse有什么区别呢 Myeclipse的核心就是eclipse,只不过Myeclipse在此基础上增加了许多的插件,使用起来更加的方便.但是Myeclipse消耗的资源很多,在使用的时候一定要做好优化工作. 2. tomcat不是myEclipse自带的,是免费开源的web容器! 3. Web容器支持Servelt: Tomcat,Resin,Jetty,WebLogic,WebSphere,GlassFish,JBoss 最终选择了非盗版的eclipse用来作

微信公众平台开发之基于百度 BAE3.0 的开发环境搭建(采用 Baidu Eclipse)

转载:<http://blog.csdn.net/bingtianxuelong/article/details/17843111> 版本说明: V1: 2014-2-13更新,红色字体代表最近一次更新的内容. V2: 2014-3-30  更新,上一版本有很多读者反应说最后还是无法通过微信 token 认证,此版本特意解决这个问题.红色字体代表最近一次更新的内容. 至读者: 对于版本 v1 不能成功的问题,我对此深表歉意,版本 v2 通过我再三测试,肯定能通过微信的 token,版本 v1

HBase、Hive、MapReduce、Hadoop、Spark 开发环境搭建后的一些步骤(export导出jar包方式 或 Ant 方式)

步骤一 若是,不会HBase开发环境搭建的博文们,见我下面的这篇博客. HBase 开发环境搭建(Eclipse\MyEclipse + Maven) 步骤一里的,需要补充的.如下: 在项目名,右键, 然后,编写pom.xml,这里不多赘述.见 HBase 开发环境搭建(Eclipse\MyEclipse + Maven) 完成之后呢,编写好代码,对吧. 步骤二  HBase 开发环境搭建后的一些步骤(export导出jar包方式  或 Ant 方式) 这里,不多说,玩过大数据一段时间的博友们,