没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
jbpm4devguide
jBPM-4.3 开发手册
1.0
版权 © 2009 Lingo
2009-05-16 19:29:47
序言
1. 简介
1.1. 目标读者
1.2. 概述
1.3. 源代码和 WIKI
1.4. Maven 仓库
1.5. 依赖库
2. 孵化器
2.1. timer 定时器
2.1.1. 持续时间表达式
2.1.2. 工作日历
2.1.3. 定时器流向
2.1.4. 定时器事件
2.1.5. 定时器工作时间
2.1.6. 定时器重复
2.2. group 活动
2.2.1. 简单 group
2.2.2. group 定时器
2.2.3. group 多入口
2.2.4. group 同步
2.2.5. group 秘密
2.3. 规则发布器
2.4. java 活动
2.5. rules-decision 活动
2.6. rules 活动
2.7. jms 活动
2.7.1. 为简化测试模拟 JMS 提供器
2.7.2. 文本消息
2.7.3. 对象消息
2.7.4. Map 消息
2.8. 历史会话链
2.9.
创建认证组
2.10. 任务表单
2.10.1. 使用方法
2.10.2. 表单格式
2.11. 实例迁移
2.11.1. 简单迁移
2.11.2. 结束运行中的实例
2.11.3. 版本范围
2.11.4. 活动映射
2.11.5. 迁移处理器
2.12. 用户对象缓存
2.13. 事务
2.13.1. 独立事务
2.13.2. JTA 事务
2.13.3. 用户事务
3. BPMN 2.0
3.1. BPMN 2.0 是什么呢?
3.2. 历史和目标
3.3. JPDL vs BPMN 2.0
3.4. Bpmn 2.0 执行
3.5. 配置
3.6. 实例
3.7. 流程根元素
3.8. 基本结构
3.8.1. 事件
3.8.2. 事件:空启动事件
3.8.3. 事件:空结束事件
3.8.4. 事件:终止结束事件
3.8.5. 顺序流
3.8.6. 网关
3.8.7. 网关:唯一网关
3.8.8. 网关:并行网关
3.8.9. 任务
3.8.10. 任务:人工任务
3.8.11. 任务:Java 服务任务
3.8.12. 任务:脚本任务
3.8.13. 任务:手工任务
3.8.14. 任务:java 接收任务
3.9. 完全的实例(包括控制台任务表单)
4. 从 jBPM3 转换到 jBPM4
4.1. jBPM 4 的目标
4.2. 知识范围
4.3. 流程转换工具
4.3.1. 概述
4.3.2. 参数
4.3.3. 使用示例
4.3.4. 高级应用
4.4. 解释和修改
5. 流程虚拟机
6. 架构
6.1. APIs
6.2. 活动 API
6.3. 事件监听 API
6.4. 客户端 API
6.5. 环境
6.6. 命令
6.7. 服务
7. 实现基本活动
7.1. ActivityBehaviour
7.2. ActivityBehaviour 实例
7.3. ExternalActivityBehaviour
7.4. ExternalActivity 实例
7.5. 基本流程执行
7.6. 事件
7.7. 事件传播
8. 流程剖析
9. 高级图形执行
9.1. 循环
9.2. 默认执行行为
9.3. 功能活动
9.4. 执行和线程
9.5. 流程同步
9.6. 异常处理器
9.7. 流程修改
9.8. 锁定和流程状态
10. 配置
10.1. 基本配置
10.2. 自定义工作日历
10.3. 自定义身份认证组件
11. 持久化
12. 计划执行器
12.1. 概述
12.2. 配置
13. 高级邮件支持
13.1. 生产者
13.1.1. 默认生产者
13.2. 模板
13.3. 服务器
13.3.1. 多服务器
13.4. 扩展点
13.4.1. 自定义生产者
13.4.1.1. 例子:自定义附件
14. 软件日志
14.1. 配置
14.2. 目录
14.3. JDK 日志
14.4. 调试持久化
15. 历史
16. JBoss 集成
16.1. 打包流程归档
16.2. 把流程归档发布成一个 jBoss 实例
16.3. 流程发布和版本管理
16.4. 流程引擎和 J2EE/JEE 编程模型
17. Spring 集成
17.1. 概述
17.2. 配置
17.3. 使用
17.4. 测试
18. Signavio web 建模器
18.1. 简介
18.2. 安装
18.3. 配置
A. 修改日志
第
第第
第 1 章
章章
章 简介
简介简介
简介
1.1. 目标读者
这个开发指南是为了给有经验的开发者看的, 这样就可以获得 jBPM 的完全的灵活性。在这个开发文
档中提及的特性 可能当前不会被支持到。请自行使用。
1.2. 概述
第 2 章
孵化器
解释了最终会放到用户手册中的功能, 它们会成为支持的一部分。 要注意孵化器中的
功能还没有确保稳定。 (比如这里可能主要的语法或实现在下一个版本中被改变)。
第 3 章 BPMN 2.0 介绍如何在 jBPM 中使用 BPMN 2.0 流程语言。
第 5 章
流程虚拟机
到 第 9 章
高级图形执行
解释了 jBPM 的核心,流程虚拟机(PVM),活动和事件监
听器 是如何建立在它上面的。
第 10 章
配置
到 第 18 章 Signavio web
建模器
解释了 jBPM 框架的高级用法。
1.3. 源代码和 WIKI
jBPM 的源代码可以在我们的 SVN 获得:
https://anonsvn.jboss.org/repos/jbpm/jbpm4/
这里有一篇关于如何构建源代码的 wiki:
http://www.jboss.org/community/docs/DOC-12867
jBPM 的 WIKI 地址在:
http://www.jboss.org/community/docs/DOC-11184
1.4. Maven 仓库
你可以使用发布包中包含的 jBPM 和对应的依赖库。发布包中的
jbpm.jar
包含了许多 jBPM 模块中的泪:
jbpm-api, jbpm-log, jbpm-test-base, jbpm-pvm, jbpm-jpdl 和 jbpm-enterprise。 所以单独使用发布包中的
jbpm.jar
不会在编译时区分 API 类和实现类。 如果你想只依赖 jBPM 的 API,来构建一个自己的工程,
可以直接使用我们的仓库。它的地址在: http://repository.jboss.com/maven2/org/jbpm/jbpm4/
1.5. 依赖库
如果你想在自己的项目中安装或部署 jBPM,现在也比以前方便了很多: 只需要把正确的 jar 放到系统
的 classpath 下。 我们还没有清理 maven pom 文件中的依赖描述。所以我们还不能给出
lib
目录下,你
需要包含到应用中的,jar 的最小集合。 (参考 Jira issue JBPM-2556 然后进行投票,如果你希望让我们
知道这些问题对你优先级很高)。 依赖库的版本放在
lib
,是我们测试过的。 所以我们推荐你使用 lib
目录下的依赖版本。 为了在这方面帮助你,这里有一个 jPDL 当前所用的 maven 依赖的列表:
[INFO] ------------------------------------------------------------------------
[INFO] Building jBPM 4 - jPDL
[INFO] task-segment: [dependency:tree]
[INFO] ------------------------------------------------------------------------
[INFO] [dependency:tree]
[INFO] org.jbpm.jbpm4:jbpm-jpdl:jar:4.0
[INFO] +- org.jbpm.jbpm4:jbpm-pvm:jar:4.0:compile
[INFO] | +- org.jbpm.jbpm4:jbpm-api:jar:4.0:compile
[INFO] | | \- jboss:jboss-j2ee:jar:4.2.2.GA:compile
[INFO] | +- org.jbpm.jbpm4:jbpm-log:jar:4.0:compile
[INFO] | +- org.jbpm.jbpm4:jbpm-test-base:jar:4.0:compile
[INFO] | | \- org.hibernate:hibernate-core:jar:3.3.1.GA:compile
[INFO] | | +- antlr:antlr:jar:2.7.6:compile
[INFO] | | \- commons-collections:commons-collections:jar:3.1:compile
[INFO] | +- org.apache.ant:ant:jar:1.7.0:compile
[INFO] | | \- org.apache.ant:ant-launcher:jar:1.7.0:compile
[INFO] | +- log4j:log4j:jar:1.2.14:compile
[INFO] | +- juel:juel:jar:2.1.0:compile
[INFO] | +- juel:juel-impl:jar:2.1.0:compile
[INFO] | +- juel:juel-engine:jar:2.1.0:compile
[INFO] | +- org.slf4j:slf4j-api:jar:1.5.2:compile
[INFO] | +- org.slf4j:slf4j-jdk14:jar:1.5.2:compile
剩余113页未读,继续阅读
xiaoshaolong
- 粉丝: 5
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页