- 浏览: 121531 次
- 性别:
- 来自: 黑龙江
文章分类
最新评论
-
Mr_lee_2012:
总有人无私的奉献着,感谢。。。
BPM jPDL 用户开发手册 3.2.3 (全文pdf) -
sinodragon21:
学习!
工作流之大局势 -
yuzhenling:
楼主大好人啊 大好人
BPM jPDL 用户开发手册 3.2.3 (全文pdf) -
楚天阔:
楼主 我居然下不下来。。。谢谢您分享了这么多好资料
jBPM各版本及新手工具包下载地址 -
bingxinhan_aman:
xiaor186 写道题目是工作流之大趋势,可是我只看到了工作 ...
工作流之大局势
第5章部署
5.1 jBPM 库
jbpm-identity.jar是一个包含了身份组件的可选库,身份组件将在12.11 身份组件节中描述。
5.2 Java运行时环境
jBPM 3 要求运行在 J2SE 1.4.2版本以上。
5.3第三方库
在一个最小的部署中,你可以创建并运行只放commons-logging 和 dom4j库到你的classpath路径中就可以用jBPM。注意那些需要持久化到一个数据库中的流程是不能被支持的。如果你不使用流程xml解析的话dom4j库可以被移除,但取而代之的是要用程序来构建对象图。(译者注:将流程的xml文件以字符串的方式写在程序中)
库
|
使用
|
描述
|
commons-logging.jar
|
Jbpm日志和hibernate
|
jBPM代码通用日志记录。通用日志库可以被配置来调度日志(如java 1.4的logging、login4j等等),参考apache commons 用户手册 来查找更多的关于如何配置commons logging的信息。如果你使用log4j,最容易的方法是将log4j的lib库和log4j.properties放在你的类路径里。commons logging将自动检测并使用这些配置。 |
dom4j.jar
|
流程定义和持久hibernate化
|
解析XML
|
库
|
使用
|
描述
|
hibernate3.jar
|
Hibernate持久性
|
最好的O/R映射工具
|
antlr-2.7.6rc1.jar
|
Hibernate持久性查询解析所使用
|
解析器(parser)库
|
cglib.jar
|
Hibernate持久性
|
Hibernate代理( proxies)用的反射库 |
commons-collections.jar
|
Hibernate持久性
|
|
asm.jar
|
Hibernate持久性
|
Asm字节代码核心库
|
库
|
使用
|
描述
|
bsh.jar
|
beanshell 脚本分析器
|
只在脚本和决策中使用。当你不用这些流程元素时,beanshell库可以被移除,但是然后你不得不在hibernate.cfg.xml文件中写出Script.hbm.xml的映射行。
|
5.4 Web应用
5.5企业包
在下载包的deploy目录中,你能够找到jbpm-enterprise.ear文件。它就是J2EE 1.4兼容企业包,它包括:jPDL库、jPDL配置文件、jPDL web控制台和几个EJB(enterprise bean)。在这个包里,jBPM被配置好了的使用在应用服务器(像JBoss)。异步消息服务一定是JMS和EJB定时服务的调度服务。
l jbpm-console.war:web控制台应用,适用于J2EE集成
l jbpm-enterprise.jar:企业bean支持
l lib/jbpm-configs.jar:配置文件
l lib/jbpm-identity.jar:身份组件类
l lib/jbpm-jpdl.jar:标准jPDL类
l meta-inf/application.xml:J2EE应用描述符
jbpm-enterprise.jar 包含下列 EJB 组件:
l CommandServiceBean
l CommandListenerBean
l JobListenerBean
l TimerEntityBean
这些bean是兼容于J2EE 1.4 / EJB 2.1,允许部署在各种应用服务器上。注意然而那个jBPM却只能提供JBoss应用服务器的部署描述符。所有的bean被部署都有事务属性的需求。EJB类的源代码和接口规范是在src/enterprise目录和javadoc所在的doc/javadoc-enterprise目录中。详细的描述可以在9.1 企业Bean 中找到。
l jbpm.cfg.xml:jBPM 配置
l hibernate.cfg.xml:Hibernate 配置
l jbpm.mail.templates.xml:e-mail 模板
在9.2 jBPM企业配置和9.3 Hibernate 企业配置节可以查看前两个文件中的企业特定设置。最后的文件在17.4 邮件模板节也被描述了。
5.6 jPDL运行时和套件
5.6.1运行时
目录
|
内容
|
config
|
包含所有的配置文件。注意为了容易测试和开发,当前的hibernate 配置点是一个jbpm内存数据库 |
db
|
包含了在你的DB中创建jPDL表的脚本。它包括了成立于数据库兼容性的wiki页的副本
|
doc
|
包含了jpdl和身份(identity)组件源代码的用户开发指南和javadocs文档
|
examples
|
每个示例都是一个独立可以使用ant或eclipse来运行的项目
|
lib
|
所有第三方库和他们的协议
|
src
|
jpdl 和 身份组件的源代码目录.
|
5.6.2套件
jPDL套件是一个带有两个工具的jPDL运行时的扩展:eclipse的图形设计器插件和带有预配置的部署了jPDL运行时和web控制台应用的JBoss服务器。包括的工具全都是预配置的可以恰好一起工作的缺省配置(out of the box)。
目录
|
内容
|
designer
|
这个设计器(designer)是允许以图形流程编辑jPDL流程文件的eclipse插件。查看designer目录下的readme.html文件以得到更多的安装设计器的指导
|
server
|
真正的JBoss 应用服务器,其上部署了jPDL 运行时和jPDL web控制台
|
5.6.3在套件服务器上配置日志
<appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
<errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
<param name="Target" value="System.out"/>
<param name="Threshold" value="INFO"/>
然后你就可以得到所有组件的debug日志。为限制debug日志的数量,进一步地看下面的文件直到你看到“Limit categories”,你也许想加一个tresholds为指定的包,如:
<priority value="INFO"/>
<priority value="INFO"/>
5.6.4 在套件里调试流程
rem set JAVA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y %JAVA_OPTS%
rem set JAVA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y %JAVA_OPTS%
set JAVA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n %JAVA_OPTS%
发表评论
-
BPM jPDL 用户开发手册 3.2.3 (全文pdf)
2008-10-16 12:58 8943最近太忙了,实在没有时间详细校稿,应大家要求,现在在将全文转为 ... -
jBPM jPDL 用户开发手册 3.2.3 - 第24章
2008-09-27 08:35 2488第24章 可插拨架构 jBPM功能特性分裂成模块。每个模块都有 ... -
jBPM jPDL 用户开发手册 3.2.3 - 第23章
2008-09-27 08:31 1475第23章 工作流的TDD文件 23.1.工作流TDD介绍 既然 ... -
jBPM jPDL 用户开发手册 3.2.3 - 第22章
2008-09-27 08:30 1933第22章 安全 jBPM的安全属性还处于alpha阶段。本章归 ... -
jBPM jPDL 用户开发手册 3.2.3 - 第21章
2008-09-27 08:27 1836第21章 jBPM流程定义语言(JPDL) JPDL指定一个X ... -
jBPM jPDL 用户开发手册 3.2.3 - 第20章
2008-09-23 09:04 1785第20章 业务流程仿真 jBPM包含一个仿真组件,这个是jB ... -
jBPM jPDL 用户开发手册 3.2.3 - 第19章
2008-09-23 09:00 1927第19章 日志 日志的目标是保持追踪流程执行的历史。在运行时 ... -
jBPM jPDL 用户开发手册 3.2.3 - 第18章
2008-09-23 08:59 2029第18章 Web Services支持 本章描述了jBPM ... -
jBPM jPDL 用户开发手册 3.2.3 - 第17章
2008-09-23 08:57 3179第17章 邮件支持 本章描述了jBPM jPDL中随包发行的邮 ... -
jBPM jPDL 用户开发手册 3.2.3 - 第16章
2008-09-23 08:22 1619第16章 商务日历 本章描述了jBPM的商务日历。商务日历知道 ... -
jBPM jPDL 用户开发手册 3.2.3 - 第15章
2008-09-23 08:20 2046第15章 异步连续 15.1. ... -
工作流之大局势
2008-09-22 08:49 32981. 从奴隶社会到封建后期 工作流(WorkFlow)的概 ... -
jBPM jPDL 用户开发手册 3.2.3 - 第12章
2008-09-12 15:06 2727第12章 任务分配 jBPM的 ... -
jBPM jPDL 用户开发手册 3.2.3 - 第14章
2008-09-04 13:02 171214章 定时器 本章描述了jBPM如何和定时器工作一起工作。 ... -
jBPM jPDL 用户开发手册 3.2.3 - 第13章
2008-09-03 20:49 1600第13章 文档管理 这仍然是一个试验性的属性。 为了使用这个 ... -
jBPM jPDL 用户开发手册 3.2.3 - 第11章
2008-09-03 20:45 1934第11章 上下文 上下文是关于流程变量的。流程变量是维护同流程 ... -
jBPM jPDL 用户开发手册 3.2.3 - 第10章
2008-09-02 12:42 2814第10章流程建模 10.1. 概 ... -
jBPM jPDL 用户开发手册 - 第9章
2008-08-24 06:24 2271第9章Java EE 应用服务器工具 本章将描述jBPM提供的 ... -
jBPM各版本及新手工具包下载地址
2008-08-22 17:40 4369由于一些刚开始学习jBPM的朋友看文档时,一般会提到 j ... -
jBPM jPDL 用户开发手册 - 第8章
2008-08-22 08:13 2687第8章 jBPM 数据库 8.1. 切 ...
相关推荐
图片较多,不好传,先将mht格式全文上传,如需要请下载查看! 博文链接:https://zhangym.iteye.com/blog/231403
jbpm-jpdl-suite-3.2.3.zipjbpm-jpdl-suite-3.2.3.zipjbpm-jpdl-suite-3.2.3.zipjbpm-jpdl-suite-3.2.3.zipjbpm-jpdl-suite-3.2.3.zipjbpm-jpdl-suite-3.2.3.zipjbpm-jpdl-suite-3.2.3.zipjbpm-jpdl-suite-3.2.3....
jbpm-jpdl-designer-site-3.1.7.zip jbpm-jpdl-designer-site-3.1.7.zip jbpm-jpdl-designer-site-3.1.7.zip
jbpm-jpdl-suite-3.2GA -(5)分开压缩(共5个文件)jbpm下载 jbpm-jpdl-suite-3.2GA -(5)分开压缩(共5个文件)jbpm下载
jbpm-jpdl-suite-3.2.GA.zip
jbpm-jpdl-suite-3.2.GA.zip
jbpm-jpdl-suite-3.2.GA.zip
jbpm-jpdl-designer资源
jbpm-jpdl-suite-3.2.3安装配置.doc
jBPM_用户开发手册
jbpm-jpdl-suite-3.2.3的安装配置jbpm-jpdl-suite-3.2.3的安装配置
jbpm-jpdl-designer-3.1.3.zip
jbpm-jpdl-suite-3.2.GA.zip
jbpm-jpdl-suite-3.2GA -(2)分开压缩(五个文件)jbpm下载 jbpm-jpdl-suite-3.2GA -(2)分开压缩(五个文件)jbpm下载
jbpm-jpdl-suite-3.2GA -(3)分开压缩(共5个文件)jbpm下载 jbpm-jpdl-suite-3.2GA -(3)分开压缩(共5个文件)jbpm下载
jbpm-jpdl-designer-nodeps-3.0.13.zip jdpm编辑器 myeclipse插件
jBoss jBPM是一个灵活、可扩展的流程语言框架。jPDL是建立在这个通用框架只上的流程语言 jPDL有一个具有最小的依赖性和简单易用的java库,能部署在高吞吐量的j2ee集群应用服务器环境
jbpm-jpdl-suite-3.2GA -(4)分开压缩(共5个文件)jbpm下载 jbpm-jpdl-suite-3.2GA -(4)分开压缩(共5个文件)jbpm下载