JBPM(1)

一、开发环境搭建mysql

1.1 必须安装的软件sql

1) jbpm-4.4.zip数据库

2) jdk 5 或者更高版本oracle

3) 支持的数据库有hsqldb、mysql、oracle、postgresql、sybase,eclipse

4) GPD 插件(jbpm 在IDE 中的流程设计器), eclipse(建议3.6 版本以上)或者myeclipse ( 建议8.1 版本以上) 安装插件所需的zip 在解压后jbpm-4.4\install\src\gpd 中的jbpm-gpd-site.zippost

1.2 配置JBPM 运行时ui

启动eclipse,在Eclipse里添加更新站点的方法: url

帮助 --> 安装新软件...(help-->Install New SoftWare…) spa

点 击 添加...(add…)在 添加站点 对话框中,输入名称jbpm,单击 压缩包...(Archive…),找到 install/src/gpd/jbpm-gpd-site.zip 并点击 '打开',点击肯定,在 添加站点 对话框中,会返回到 '安装'对话框,选择出现的JBPM Jpdl4 N200912212157更新站点,所有选中,拔掉网线,点击next,而后点击 完成  接受协议  当它询问的时候重启eclipse hibernate

1) 打开window preferences

2) 选择 JBoss jBPM --> jBPM 4 --> Runtime Locations

3) 点击 Add...

4) 在 Add Location 对话框中,输入一个名字,好比 jbpm-4.0 而后点击

Search...

5) 在 Browse For Folder 对话框中,选择你的jbpm 根目录,而后点击 OK

6) 点击 OK 在 Add Location 对话框中

1.3 定义jBPM 用户库

1) 点击窗口 --> 属性(Windows --> Preferences)

2) 选择Java --> 建立路径 --> 用户类库(Java --> Build Path --> User

Libraries)

3) 点击新建(New)

4) 类型名字jBPM Libraries

5) 点击添加JARs(Add JARs...)

6) 找到jBPM 安装程序下的lib 目录

7) 选择lib 下的全部jar 文件并点击打开(Open)

8) 选择jBPM Libraries 做为入口

9) 从新点击添加JARs(Add JARs)

10) 在jBPM 的安装程序的根目录下选择jbpm.jar 文件

11) 点击打开(Open)

12) 在jbpm.jar 下选择源码附件(Source attachment)做为入口

13) 点击编辑(Edit)

14) 在源码附件的配置(Source Attachment Configuration)对话框中,点击

目录(External Folder...)

15) 找到jBPM 安装程序下的src 目录

16) 点击选择(Choose)

17) 点击两次'肯定'(Ok)会关闭全部对话框

1.4 在目录中添加jPDL4 模式

若是你想直接编辑XML 源码, 最好是在你的XML 目录中指定一下模式

(schema),这样当你在编辑流程源码的时候,能够更好的帮助你编写代码。

1) 点击窗口 --> 属性(Windows --> Preferences)

2) 选择XML --> 目录(XML --> CataLog)

3) 点击添加(Add)

4) 添加XML 目录(Add XML Catalog Entry)的窗口打开

5) 点击map-icon 的图标下面的按钮并选择文件系统(File System)

6) 在打开的对话框中, 选择jBPM 安装目录下src 文件夹中jpdl.xsd 文件

7) 点击打开(Open)而且关闭全部的对话框

二、实例教程讲解

这节咱们将使用创建一个简单请假流程项目

2.1 创建项目

在eclipse 中新建一个Dynamic Web Project 的项目jbpm4leave。

2.2 加入jbpm 用户库

1)邮件点击新建的项目jbpm4leave―>Properties

2)以下图说示加入用户库

2.3 加入jbpm 所须要的配置文件

你们能够从jbpm-4.4 解压后的文件下,在路径\examples\src 中找到如下文件,加入到

项目工程的src 中

其中jbpm.hibernate.cfg.xml 是配置jbpm4.4 的hibernate 配置文件,包括数据源的配

置,和通常的hibernate.cfg.xml 配置文件差很少。

若是数据库是mysql,配置hibernate.cfg.xml只需修改:

     <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>

     <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>

     <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/JBPMPro</property>

     <property name="hibernate.connection.username">root</property>

     <property name="hibernate.connection.password">123456</property>

     <property name="hibernate.hbm2ddl.auto">create-drop</property>

     <property name="hibernate.format_sql">true</property>

Jbpm.mailkit 开头的文件,是用于邮件功能的配置。

本站公众号
   欢迎关注本站公众号,获取更多信息