一、简介

(一)什么是jbpm

    JBPM,全称是Java Business Process Management(业务流程管理),它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。

 

(二)为什么用jbpm

  业务分析师和开发人员使用的是同一种语言来交谈,大大降低了开发的风险,如果要开发一个项目,速度也更快了,因为开发人员不用再将用户需求转化成软件设计了。

     其次,JBPM采用的不是一般的开发工具,而是自己的图形化开发工具,非常方便随时了解和掌握运行的进程。最后,JBPM的流程框架非常灵活,使用起来也非常安全,

     它经过了安全认证,因此可以保证一些商业机密不被泄露。

二、在eclipse开发环境的搭建

第一种:繁琐搭建

(一)1.下载Jbpm4.4

    下载地址:https://sourceforge.net/projects/jbpm/files/jBPM%204/jbpm-4.4/

2.解压下的Jbpm4.4包的文件

    

java 业务流开发 java 业务流程_开发人员

(二)安装GPD插件(eclipse图形化流程设计器)

 

    1、打开eclipse--------选择help--------选择install new software

java 业务流开发 java 业务流程_java_02

 2、选择add添加插件:

      

java 业务流开发 java 业务流程_eclipse_03

 解析:点击Archive选择插件目录:

    插件目录所在位置就是下载的解压后的路径中找jbpm-4.4\install\src\gpd

               

java 业务流开发 java 业务流程_java_04

选择插件

       

java 业务流开发 java 业务流程_开发工具_05

后续直接下一步就行,等待安装插件。

4.配置运行时的环境

打开eclipse-------------preference

        

java 业务流开发 java 业务流程_开发工具_06

添加JBPM环境

                

java 业务流开发 java 业务流程_java 业务流开发_07

               

java 业务流开发 java 业务流程_开发人员_08

java 业务流开发 java 业务流程_开发人员_09

配置JPDL xml的schema dtd

目的:有时在建jpdlxml文件的时候没有节点的提示,我们配置一下这个schema dtd,就有提示了。

配置步骤

打开eclipse-------------preference

 

java 业务流开发 java 业务流程_eclipse_10

 

 

java 业务流开发 java 业务流程_开发工具_11

 

 

 第二种:在myEclipse或者在Eclipse中配置方法一致

 首先找到下载的jbpm-4.4包------>找到包下的这个路径jbpm-4.4\install\src\gpd会看见如下所示将它解压

java 业务流开发 java 业务流程_开发人员_12

 

其次 在桌面找到MyEclipse的属性---->打开MyEclipse的位置------>找到dropins这个文件

java 业务流开发 java 业务流程_java_13

最终将你解压的jbpm-gpd-site.zip文件放在

java 业务流开发 java 业务流程_开发人员_14

 

 

这样的配置就可以了,第一个实例在下篇~~~~~~~~~~~