JBPM4.4应用开发――入门篇

 

首先简单说说JBPM——java  Business  Process  Management java  业务流程管理)

jBPM是一个框架、一堆开放的源代码。而非一套“应用程序”。

 

jBPM的流程引擎可以看做是一个java工程——若干java类、依赖库和配置文件;

 

使用和学习jBPM需要如下条件:

1.jBPM流程定义和运行时的上下文需要被存储到关系型数据库中——可以是基于调试目的的内存数据库HSQLDB,也可以是真正的持久化数据库(MySqlOraclePostgreSqlSybase等等);

2.jBPM的流程设计一般都需要一个基于客户端的图形化流程设计器软件,当然在jBPM4版本以后可以支持在web上做流程设计(这要归功于Sigvio项目

3.最终,基于jBPM开发出来的应用程序一般都会被部署到一台应用服务器中,以便服务于来自web的访问、监控和管理等。

 

注意:jBPM4.3以后,几乎所有的准备工作(安装数据库,建表,安装应用服务器,安装图形化设计器插件等)jBPM软件包的发布者都帮我们做好了。只要通过Ant脚本“一键获取”所需要的jBPM4整套开发、运行和管理环境。

 

在安装jBPM之前首先要安装JDKAnt

 

快速开始--------------------------------------------------------

一、1.打开cmd命令控制台:进入到${jbpm.home}/install

2.运行脚本:ant demo.setup.tomcat    ant.demo.setup.jboss

 

使用这两个服务器都可以。

具体这个命令做了上面事:请查看install目录下的build.xml文件中的目标。

 

当上面的任务执行完成后:

tomcat会被启动,Hsqldb会被启动,Signavio web设计器会被发布到tomcat

通过http://localhost:8080/jbpmeditor/p/explorer

或是http://localhost:8080/jbpm-console

然后利用install/src/demo/example.identities.sql文件中的 用户和密码登陆.

 

二、关于配置文件:

1.install/jdbc目录下,有官方支持的数据库类型的相应配置,根据你选择的数据库来配置相应的参数。

2.build.xml中默认的数据库为HSQLDB,可以手动的改为MysqlOracle等其他的数据库

 

三、依赖库

jBPM提供的Ant脚本,会将正确的依赖库和正确的配置文件安装到正确的位置。

 

四、安装jBPM数据库;

这里将安装mysql数据库

1.首先将Ant脚本文件中的database值更改为mysql

2.更改install/jdbc目录下的mysql.properties文件中的参数

3.启动mysql数据库服务器,创建一个数据库

4.执行脚本任务:create.jbpm.schema单独创建jBPM数据库表。

 

五、安装图形化流程设计器(GPD)——Graph  Process  Designer

1.首先安装Eclipse

2.选择help--install  new  software命令

3.单击Add

4.Add Site中,单击Archive按钮

5.找到install/src/gpd/jbpm-gpd-site.zip文件(该文件就是GPD的站点更新存档)

6.接着一次安装即可

7.安装完成后重启eclipse

 

六、配置jBPM运行环境

1.window----preferences

2.jBoss jBPM  ----Runtime Locations

3.单击Add

4.Edit Lodatin对话框中输入一个名称:jbpm4.4 然后单击Search按钮。

5.Browse  For  Folder对话框中选择性jBPM安装目录。单击OK

6.OK

 

七、添加jBPM用户可(User Libraries

1.window---prreferences

2.java-build path-----user libraries

3.单击new,输入名称jbpm libraries

4.单击add  jars按钮

5.找到jBPM安装目录下的lib目录,,将下面所有的 jar都导入进去

6.同时将jBPM安装目录下的jbpm.jar也添加进去

 

7.添加jbpm.jar的源码:

1.jbpm.jar下选中Source attachment

2.单击Edit按钮

3.Source Attachment  Configuration对话框中,单击External  Folder按钮

4.找到jBPM安装目录下的src目录

5.点击选择,OK

 

八、添加jPDL4 Schema校验——就是jPDL.xml文件的约束文件

1.window---preferences

2.选择xml---xml  CataLog

3.单击add

4。将添加XML Catalog Entry的窗口打开

5.单击File System按钮

6.在打开的对话框中,选择jBPM安装牡蛎下src文件中的jpdl4.4.xsd文件

7.OK

 

九、现在可以测试了。

jBPM中有一个examples工程,拱学习和研究,导入这个项目,添加jbpm用户可,里面有很多测试用例,可以点击:Run  As  ----Junit   Test即可。

你可能感兴趣的:(入门,jbpm,工作流,工作流程,休闲)