`
kayzhan
  • 浏览: 111923 次
  • 性别: 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,但是犹豫不知道选那个。

相关推荐

Global site tag (gtag.js) - Google Analytics