`
wayne446
  • 浏览: 29114 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

jbpm4开发步骤

阅读更多

1.1、安装JDK
------------------------------------------------------------------------------------------
1.2、安装Ant
Ant 是使用 jBPM 必须的一个工具。 jBPM 中的很多操作都要用到 Ant 。

安装方法:

( 1 )先下载: 为了执行ant脚本,你需要1.7.0或更高版本的apache ant:

http://ant.apache.org/bindownload.cgi

( 2 )解压到 D:\ant (当然其他目录也可以)。

( 3 )设置如下系统变量: ANT_HOME=d:\ant 。

( 4 )把 %ANT_HOME%\bin 加入到系统变量 PATH 中。

 

------------------------------------------------------------------------------------------
2 、建库

MySQL 中创建一个库,库名: jbpmdb

3 、生成建表的 SQL 语句并建表


这个构建文件${jbpm.home}/db/build.xml包含了脚本 用来创建和删除数据库结构的操作。
进入到这个目录下,运行ant -p 可以获得更多细节。

在你的数据库中创建表结构:

首先,更新${jbpm.home}/db/jdbc中的数据库配置文件。

然后,在D:\jbpm-4.0\db\build.xml
<!-- DEFAULT PROPERTY VALUES -->
<property name="database" value="mysql" />
更改为
mysql

然后在db目录下执行ant create.jbpm.schema

可以看到 MySQL 客户端中执行“ mysql.create.sql ”脚本,这样

将在 jbpmdb 库中创建一个个的数据表。
------------------------------------------------------------------------------------------


4

安装 jBPM 4的 Eclipse 开发插件

jBPM 4的 Eclipse 开发插件 只有GPD


流程设计器(GPD)
图形化流程设计器(GPD)使用Eclipse作为其平台, 并把GPD插件安装到eclipse上。


使用Eclipse软件升级(Software Update)机制安装设计器是非常简单的。
在gpd目录下有一个gpd/jbpm-gpd-site.zip文件, 这就是更新站点(archived update site)的 压缩包。

在Eclipse里添加更新站点的方法:

帮助 --> 安装新软件...
点击 添加...
在 添加站点 对话框中,单击 压缩包...
找到 gpd/jbpm-gpd-site.zip 并点击 '打开'
点击 确定 在 添加站点 对话框中,会返回到 '安装'对话框
选择出现的 jPDL 4 GPD 更新站点
点击 下一步.. 然后点击 完成
接受协议
当它询问的时候重启eclipse

5

配置jBPM运行时
点击 Window --> Preferences
选择 JBoss jBPM --> jBPM 4 --> Runtime Locations
点击 Add...
在 Add Location 对话框中,输入一个名字,比如 jbpm-4.0 然后点击 Search...
在 Browse For Folder 对话框中,选择你的jbpm根目录,然后点击 OK
点击 OK 在 Add Location 对话框中

6

定义jBPM用户库
如何在你的工作空间定义一个用户库, 用来放置jBPM的库文件。 如果你创建一个新工程, 只需要将用户库全部添加到build path下

点击窗口 --> 属性(Windows --> Preferences)
选择Java --> 创建路径 --> 用户类库(Java --> Build Path --> User Libraries)
点击新建(New)
类型名字jBPM Libraries
点击添加JARs(Add JARs...)
找到jBPM安装程序下的lib目录
选择lib下的所有jar文件并点击打开(Open)
选择jBPM Libraries作为入口
重新点击添加JARs(Add JARs)
在jBPM的安装程序的根目录下选择jbpm.jar文件
点击打开(Open)
在jbpm.jar下选择源码附件(Source attachment)作为入口
点击编辑(Edit)
在源码附件的配置(Source Attachment Configuration)对话框中,点击目录(External Folder...)
找到jBPM安装程序下的src目录
点击选择(Choose)
点击两次'确定'(Ok)会关闭所有对话框

 

7  jBPM 的 demo


新建jBPM项目
主菜单“文件->新建->项目”,在弹出的对话框里,有“ java Project ”项


选上好,单击“下一步”,起个名“ myjbpm ”,然后就可以单击“完成”了。然后手动

创建src/test/config

copy

D:\jbpm-4.0\examples\src

2009-07-07 15:40               546 jbpm.cfg.xml
2009-07-07 15:40             1,085 jbpm.hibernate.cfg.xml
2009-07-07 15:40                72 jbpm.mail.properties
2009-07-07 15:40               418 jbpm.mail.templates.examples.xml
2009-07-07 15:40               637 logging.properties

config下
8 修改jbpm.hibernate.cfg.xml
       hibernate.cfg.xml 的默认设置是用 HSQL ,这是一个内存数据库,这种内存数据库用来代替项

目实际所用的数据库来做单元测试挺不错的。不过我们这里是要试试用 MySQL 、 Oracle ,那就改一下

设置吧。

注:配置值可参考 D:\jbpm-4.0\db\hibernate.cfg对应子目录下的 hibernate.properties 文

件。

8.1 、 MySQL 的更改如下:

<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/jbpm</property>

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

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

8.2 、 Oracle 的更改如下:

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

<property

name="hibernate.connection.driver_class">oracle.jdbc.driver.OracleDriver</property>

<property

name="hibernate.connection.url">jdbc:oracle:thin:@192.168.123.10:1521:wxxrDB</property>

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

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

分享到:
评论
1 楼 linlinsensen 2011-08-19  

相关推荐

    JBPM4介绍开发步骤简介

    ### JBPM4开发步骤详解与服务接口功能解析 JBPM4是JBPM系列的一个版本,专注于提供一个轻量级的工作流引擎,适用于企业级应用的流程自动化。它以简单直观的方式设计,使得开发者能够轻松地定义、部署和执行业务流程...

    JBPM3.2开发基本流程

    2. JBPM3开发步骤: * 用流程设计器定义流程规则:(processDefinition.xml文件) * 部署流程定义:部署流程用context.deployProcessDefinition(processDefinition);即可进行流程定义的部署,流程定义部署之后...

    jbpm开发步骤

    jbpm开发步骤主要涵盖了几大关键环节,包括环境配置、数据库准备、jBPM的安装、Eclipse插件安装以及项目配置与初始化。以下是对这些步骤的详细解释: 1. **环境配置**: - **JDK安装**:首先需要安装JDK 1.7或以上...

    JBPM4 JBPM4用户指南 开发指南 安装配置 开发步骤 整合

    本指南将深入探讨JBPM4的核心知识点,包括用户指南、开发指南、安装配置、开发步骤以及如何进行系统整合。 首先,让我们来看看JBPM4的用户指南。用户指南是为初学者准备的,旨在帮助用户了解如何与JBPM4交互。其中...

    jbpm4 开发手册

    **jbpm4 开发手册** jbpm4 是一个开源的工作流管理系统,用于设计、执行和管理业务流程。这个开发手册集合了多个版本的文档,包括jbpm4.4的开发手册、jbpm4.x开发手册、jpbm用户手册、jpbm3.x开发手册、jpbm3安装...

    JBPM4开发实例

    这个实例教程详尽地介绍了从零开始使用JBPM4进行工作流开发的基本步骤,涵盖了环境配置、库的导入、流程定义文件的创建和编辑等多个环节,对于初学者来说是一个很好的学习资源。通过实践这个实例,开发者可以更好地...

    jbpm jbpm3 jbpm4 用户和开发指南+教程+最佳实践全套

    "jbpm开发指南.pdf"可能是对jbpm4或更高版本的开发者指南,涵盖了jbpm的编程模型、API使用、集成策略等深入内容,帮助开发者构建基于jbpm的业务流程应用。这通常会包括如何使用jPDL(jbpm Process Definition ...

    jBPM4开发指南.pdf

    3. **jBPM4的使用步骤**: - **流程建模**:使用BPMN工具(如Eclipse BPMN2插件)创建流程模型。 - **流程部署**:将模型导出为XML格式的流程定义文件,并通过jBPM4 API部署到流程引擎。 - **流程启动**:创建...

    J2EE OA 框架JBPM开发步骤

    ### J2EE OA框架JBPM开发步骤详解 JBPM(Java Business Process Management)是一个开源的工作流引擎,基于Java语言开发,适用于J2EE环境下的办公自动化(OA)系统设计与实现。JBPM提供了完整的业务流程管理功能,...

    jbpm开发环境搭建

    ### jbpm开发环境搭建知识点详解 ...通过上述步骤,开发者可以快速搭建起一个完整的JBPM开发环境,并通过示例项目进行实践,加深对JBPM工作流管理系统的理解。这为后续深入学习和开发基于JBPM的应用奠定了坚实的基础。

    JBPM5.3开发指南

    入门指南提供了快速启动JBPM项目的步骤,包括环境搭建、配置等。 ##### 2.3 社区 JBPM拥有活跃的社区支持,用户可以在社区中寻求帮助、交流经验。 ##### 2.4 源码 - **License**:JBPM遵循LGPL许可协议。 - **...

    jbpm4的安装配置

    通过上述步骤,您不仅可以顺利完成jBPM4的安装配置,还可以将流程设计器集成到Eclipse中,极大地提高了工作效率和开发体验。jBPM4作为一种强大的工作流引擎,它的高效部署与集成将为您的项目带来显著的价值提升。

    JBPM4开发手册,相当不错的资源

    此外,手册中提到了如何构建源代码的详细步骤,这对于开发者自定义和扩展 jBPM4 功能非常有用。 【Maven 仓库】部分提供了 jBPM4 的相关依赖库,使得开发者能够轻松地集成 jBPM4 到他们的项目中。jbpm.jar 文件包含...

    jBPM4.4开发实例

    3. **集成IDE**:常用IDE如Eclipse或IntelliJ IDEA,可以通过插件集成jBPM开发工具,便于流程设计和调试。 **三、jBPM4.4流程建模** 1. **使用BPMN编辑器**:通过图形化界面设计流程图,包括任务、网关、事件等...

    jBPM4完整例子

    这个"jBPM4完整例子"是一个基于SSH(Struts2、Spring、Hibernate)框架集成jBPM4.4的请假流程应用,非常适合初学者了解如何在实际项目中运用jBPM4进行工作流开发。 首先,我们来详细了解一下SSH框架。SSH是Java Web...

    jbpm4web-JBPM4的一个web版本的Demo

    在jbpm4web中,用户还可以进行流程控制操作,如驳回任务回到上一步骤,或者在某些情况下终止流程。这些控制功能有助于适应业务变化,确保流程的灵活性。 5. **流程监控**: 为了评估流程效率和找出改进点,jbpm4...

    jbpm示例 安装步骤

    总的来说,这个资源包提供了一个从零开始学习和实践jbpm的完整流程,从安装环境到编写流程,再到运行示例,覆盖了jbpm开发的基本步骤。通过跟随文档的指导,你将能够深入理解jbpm的工作原理,并能熟练地在实际项目中...

    JBPM4开发说明文档

    ### jBPM4开发说明文档知识点汇总 #### 一、jBPM简介与背景 - **jBPM**(Java Business Process Management)是一款基于J2EE的轻量级工作流管理系统,采用Apache License开源许可发布。 - **发展历程**:2004年10...

    jBPM4工作流示例jbpmDemo

    **jbPM4工作流示例jbpmDemo**是一款基于jBPM4的工作流管理系统实例,旨在帮助用户深入了解和掌握jBPM4工作流引擎的使用方法。jBPM4是一款强大的开源工作流管理系统,它提供了流程建模、执行以及监控等功能,广泛应用...

    jBPM4入门基础环境配置

    提供的PDF文档《JBPM 4_0使用方法介绍》可能包含更详细的步骤指导、示例代码和最佳实践。阅读该文档有助于深入理解和操作jBPM4,解决在实际开发过程中遇到的问题。 总之,jBPM4提供了一个强大且灵活的框架,帮助...

Global site tag (gtag.js) - Google Analytics