没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
jBPM 4.4 开发指南
翻译官方文档
JBoss jBPM Teams
4.4
译者: Lingo
首页: http://www.family168.com/
论坛: http://old.family168.com/bbs
EMAIL: lingosurf168@gmail.com
2009 年 11 月 1 日
序言
1. 简介
1.1. 目标读者
1.2. 概述
1.3. 源代码和 WIKI
1.4. Maven 仓库
1.5. 依赖库
2. 孵化器
2.1.
timer 定时器
2.1.1. 持续时间表达式
2.1.1.1. 基本时间
2.1.1.2. 例子
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.
foreach
实现动态分支
2.4.
java
活动
2.5.
assign
2.6. 规则发布器
2.7.
rules-decision
活动
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
2.8.
rules
活动
2.9.
jms
活动
2.9.1. 为简化测试模拟 JMS 提供器
2.9.2. 文本消息
2.9.3. 对象消息
2.9.4. Map 消息
2.10. 历史会话链
2.11. 创建认证组
2.12. 任务表单
2.12.1. 使用方法
2.12.2. 表单格式
2.13. 实例迁移
2.13.1. 简单迁移
2.13.2. 结束运行中的实例
2.13.3. 版本范围
2.13.4. 活动映射
2.13.5. 迁移处理器
2.14. 用户对象缓存
2.15. 事务
2.15.1. 独立事务
2.15.2. JTA 事务
2.15.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. 任务:人工任务
3.8.12. 任务:Java 服务任务
3.8.13. 任务:脚本任务
3.8.14. 任务:手工任务
3.8.15. 任务:java 接收任务
3.9. 高级结构
3.9.1. 内嵌子流程
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
3.9.2. 定时启动事件
3.9.3. 中间事件
3.9.4. 内部捕获事件:定时器
3.10. 完全的实例(包括控制台任务表单)
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. 配置
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
13. 高级邮件支持
13.1. 生产者
13.1.1. 默认生产者
13.2. 模板
13.3. 服务器
13.3.1. 多服务器
13.4. 自定义邮件生产者
13.4.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 流程语言。
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
第 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
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
剩余128页未读,继续阅读
资源评论
- Ripin_Yan2014-12-16正在学jbpm5.4,下载4的借鉴一下,发现差别太大了
zh871209
- 粉丝: 0
- 资源: 12
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功