`
kayzhan
  • 浏览: 117560 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

jBPM4.0中文开发指南(配置)

    博客分类:
  • jbpm
阅读更多
第 3 章 配置

jbpm.jar包含了一些默认配置文件, 它们可以导入到用户配置文件中。

这样,用户很容易选择包含或排除哪些功能。 而且这些配置信息也包含了实现, 所以用户可以只导入那些起作用的配置文件, 当我们发布的配置文件中出现了修改的时候。

配置文件可以导入到用户的jbpm.cfg.xml中:

jbpm.default.cfg.xml
jbpm.identity.cfg.xml
jbpm.jbossremote.cfg.xml
jbpm.jobexecutor.cfg.xml
jbpm.tx.hibernate.cfg.xml
jbpm.tx.jta.cfg.xml

jbpm.default.cfg.xml:包含了默认的配置, 比如服务,hibernate配置(来自jbpm.hibernate.cfg.xml中的配置), hibernate会话工厂,业务日历等等。

一个标准的java配置看起来像是这样:

<?xml version="1.0" encoding="UTF-8"?>

<jbpm-configuration>

  <import resource="jbpm.default.cfg.xml" />
  <import resource="jbpm.tx.hibernate.cfg.xml" />
  <import resource="jbpm.jpdl.cfg.xml" />
  <import resource="jbpm.identity.cfg.xml" />
  <import resource="jbpm.jobexecutor.cfg.xml" />

</jbpm-configuration>

在一个JTA环境中,使用jbpm.tx.jta.cfg.xml 替换jbpm.tx.hibernate.cfg.xml。

如果希望自定义这些配置中的任何部分,可以在jbpm.cfg.xml中 使用自定义的内容替换引用部分。

jbpm.jar也包含了下列hibernate映射配置文件:

jbpm.execution.hbm.xml
jbpm.history.hbm.xml
jbpm.identity.hbm.xml
jbpm.repository.hbm.xml
jbpm.task.hbm.xml
jbpm.jpdl.hbm.xml

所有这些将java领域模型映射到一个关系数据库中。

jbpm.jar还包含的其他配置文件:

jbpm.task.lifecycle.xml
jbpm.variable.types.xml
jbpm.wire.bindings.xml
jbpm.jpdl.activities.xml
jbpm.jpdl.eventlisteners.xml

如何从配置文件开始进行解析,参考

    * 类 org.jbpm.pvm.internal.env.JbpmConfigurationParser
    * 资源 modules/pvm/src/main/resources/jbpm.wire.bindings.xml
    * 包 modules/pvm/src/main/java/org/jbpm/pvm/internal/wire/binding


jBPM4.0中文开发指南完整版http://family168.com/tutorial/jbpm4devguide/html/index.html
分享到:
评论
4 楼 fantaxy025025 2009-09-27  
我折腾了一天,很郁闷!!!
只能说一句:jbpm4至少一段时间不会好起来,因为他们设计到服务理念(注意我说的是理念)真的用垃圾来论!
userGuide写的也是超级烂,这一点虽然怨恨无用,但是其水平可见一斑!
----------------------------------------------------------
jbpm4现在还不成熟,自己现在瞎搞,只能增加自己的学习成本。

同意上面评论:学习3.2--3.9版本
3 楼 hvang1988 2009-09-02  
大哥我想在myeclipse6.5中安装jbpm4.0的图形插件,弄了好几天了
网上视频也看了,但是就是安装不上
不管是复制文件,还是link文件都不管用
通过菜单help->software update->manage cofig enable选择的插件,提示feature.xml有错等等,真是没办法了

网上有视频是在eclipse中安装的jbpm4.0,我现在用的是MyEclipse6.5
我现在的情况是在网上下载了一个可以安装的插件,但是生成的文件和jbpm4.0的不同
到底怎么安装,大哥指点啊
2 楼 kayzhan 2009-06-29  
呵呵,现在很多人都会有这个疑问,jbpm4提供了pvm,所以在它的基础上进行扩展很容易,但是jbpm4还是不够成熟,功能也不够完善。如果现在要紧急用在项目中,我建议你最好使用jbpm3.2以上版本,因为它现在已经比较成熟了,网上资料非常多,这样会降低你的学习成本。自己研究的话可以使用jbpm4
1 楼 InnocentBoy 2009-06-29  
seam2.1中的jbpm是3.1的,听说jbpm3.1和4.0的差别很大,我也正在弄jbpm,但是犹豫不知道选那个。

相关推荐

    jBPM-4.0中文开发指南

    **jBPM-4.0中文开发指南** jBPM(Java Business Process Management)是一款开源的工作流管理系统,专为业务流程自动化和管理设计。jBPM 4.0是其一个重要版本,它提供了丰富的功能,包括流程建模、执行、监控和集成...

    jbpm4.0用户指南(中文版)

    通过阅读这份中文用户指南,读者可以了解如何使用jbPM4.0进行流程设计、部署流程定义、启动流程实例、管理任务、监控流程执行以及进行系统配置。指南中通常会包含丰富的示例、图解和代码片段,以帮助用户快速上手。...

    工作流 jbpm4.0用户指南

    是我花了好久才找到的资源,开源工作流产品JBPM的开发指南,是本人在学习JPBM过程中所使用的资料,希望能给各位开发者在使用JBPM过程中带来帮助. 想要了解jbpm的不可多得的资料,也是我很多同事都看过的。从配置开发...

    jBPM4.0.rar_jbpm

    通过阅读“java, JBPM工作流开发指南”这样的资料,开发者可以深入理解jbPM的工作原理,学习如何配置和使用jbPM 4.0来构建和部署自己的工作流应用。这份指南通常会涵盖jbPM的基本概念、安装步骤、流程设计、任务管理...

    jBPM4.0用户指南中文版.doc

    jBPM4.0是JBoss组织开发的一款开源工作流管理系统,主要用于管理和执行业务流程。该用户指南提供了详细的介绍和操作指导,旨在帮助用户理解和使用jBPM4.0的各项功能。 1. **许可证与最终用户许可协议**:jBPM遵循...

    jbpm4.0.pdf

    - **开发指南**: 包含更高级的功能、定制选项等,适合开发者深入了解 jBPM 的内部工作原理。 #### 七、安装配置 - **发布**: 下载并解压 jBPM 发布包后,可以看到以下子目录: - `db`: 数据库结构创建脚本 - `...

    jBPM-4.0DeveloperGuide.rar_jbpm

    **jbPM 4.0 开发指南** jbPM(Java Business Process Management)是一个开源的工作流管理系统,用于在Java环境中执行业务流程。jbPM 4.0是该框架的一个重要版本,它提供了强大的流程建模、执行和监控能力,旨在...

    JPBM.zip_jbpm_jpbm

    "JPBM╢}╡o½ⁿ½n.pdf" 这个文件可能是JBPM 4.0开发手册的PDF版,其中可能涵盖了以上所有知识点的详细讲解,包括流程设计实例、代码示例、配置教程以及常见问题解答等内容。对于想要深入学习和使用JBPM 4.0的...

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

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

    jBPM4.4工作流开发指南.docx

    jBPM4.4工作流开发指南 jBPM4.4是一种流行的工作流引擎,它提供了一个强大且灵活的工作流管理系统。本指南将详细介绍jBPM4.4的安装、部署、使用、开发和原理等方面的知识点。 一、开发环境搭建 要开发jBPM4.4工作...

    JBPM4.4用户指南

    【JBPM4.4用户指南】是一份详细指导如何使用和配置JBPM 4.4版本的文档。JBPM(jBoss Business Process Management)是一个功能强大的、可扩展且灵活的流程引擎,它允许开发者在独立服务器或任何Java应用中集成业务...

    jbpm4的用户手册与开发向导

    “jbpm4devguide”可能是jBPM4的开发指南,详细阐述了开发者如何利用jBPM4进行流程开发。它可能包含以下内容: 1. API详解:介绍jBPM4提供的核心API,包括流程实例的创建、管理,任务的处理,以及事件监听等。 2. ...

    MyEclipse9.0安装JBPM

    - **开发工具**:MyEclipse 9.0 版本(注意 jBPM 4.0 及以上版本只支持 MyEclipse 7.5 及以上版本) - **工作流引擎**:jBPM 4.4 版本 #### 二、文件下载 1. **jBPM 4.4 下载地址**: - ...

    JBPM4.4开发入门实例(jsp)

    ### JBPM4.4开发入门实例(JSP)详解 #### 一、开发环境搭建 **1.1 必须安装的软件** 为了顺利地进行JBPM4.4的开发工作,你需要确保以下软件已安装: 1. **jbpm-4.4.zip**:这是JBPM4.4的核心组件包。 2. **JDK 5 ...

    jbpm4.3与spring整合

    ### jbpm4.3与Spring框架的整合指南 在企业级应用开发中,流程管理引擎JBPM(JBoss Business Process Management)与Spring框架的结合使用是常见的一种技术方案。JBPM是一个灵活、强大的业务流程管理工具,而Spring...

    java开源项目-使用Java开源工作流jBPM开发一个简单的.doc

    在本文中,我们了解了如何配置环境,设计流程,并在实际项目中运用jBPM,为开发人员提供了一个清晰的入门指南。在实际应用中,开发者可以根据需求扩展功能,如添加自定义的工作流节点,实现更复杂的业务逻辑。

    Myeclipse8.5中安装Spket插件

    - 另外,MyEclipse 8.5还支持安装其他多种插件,如jbpm4.0 GDP等,安装步骤大体相似,只是具体的插件站点和配置选项可能会有所不同。 通过以上步骤,你可以顺利完成Spket插件在MyEclipse 8.5中的安装。希望这些详细...

    seam2.1说明文档

    为了帮助开发人员快速上手,Seam 2.1 提供了一系列的工具和指南,包括使用 seam-gen 快速生成项目模板的方法。 - **Setting up an Eclipse project**:指导如何在 Eclipse IDE 中设置 Seam 2.1 的开发环境。 - **...

Global site tag (gtag.js) - Google Analytics