EJB设计模式PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:(美)Floyd Marinescu著;饶若南等译
- 出 版 社:北京:机械工业出版社
- 出版年份:2004
- ISBN:7111130324
- 页数:205 页
第一部分 EJB 模式语言 2
第1章 EJB 层次构架模式 2
1.1 会话外观(Session Fa?ade) 3
1.2 消息外观(Message Fa?ade) 9
1.3 EJB 命令(EJB Command) 14
1.4 数据传送对象工厂(Data Transfer Object Factory) 20
1.5 通用属性访问(Generic Attribute Access) 25
1.6 业务接口(Business Interface) 31
第2章 层间数据传送模式 35
2.1 数据传送对象(DTO) 35
2.2 域数据传送对象(Domain DTO) 39
2.3 定制数据传送对象(Custom DTO) 43
2.4 数据传送散列映像(Data Transfer HashMap) 45
2.5 数据传送行集(Data Transfer RowSet) 48
第3章 事务和持久性模式 53
3.1 版本号 53
3.2 用 JDBC 读取数据 59
3.3 数据访问命令 bean 63
3.4 双重持久性实体 bean 69
第4章 客户端 EJB 交互模式 72
4.1 EJBHome 工厂 72
4.2 业务代理 77
5.1 序列块 83
第5章 主键生成策略 83
5.2 EJB 的全局惟一标识符 89
5.3 自动生成键的存储过程 93
第二部分 EJB 设计与实现的最佳实践 98
第6章 从需求到模式驱动的设计 98
6.1 TheServerSide 论坛消息系统用例 98
6.2 设计问题和术语的快速回顾 100
6.2.1 什么是域模型 100
6.2.2 理解 J2EE 系统中的层 101
6.3 模式驱动 EJB 架构 103
6.4.2 同步用例 107
6.4.1 异步用例 107
6.4 服务层模式 107
6.4.3 其他服务层模式 109
6.5 层间数据传送模式 110
6.6 应用层模式 113
6.7 小结 114
第7章 EJB 开发过程:用 Ant 构建,用 JUnit 单元测试 115
7.1 开发顺序 115
7.1.1 独立于层的编码 117
7.1.2 首先是域层 117
7.1.3 其次是持久层 118
7.1.5 最后是客户端层 119
7.1.4 第三是服务层 119
7.2 自动化环境:用 Ant 管理 120
7.2.1 什么是 J2EE 应用环境 120
7.2.2 管理 J2EE 应用环境意味着什么 120
7.2.3 使用 Ant 122
7.3 用 JUnit 进行单元测试 136
7.4 小结 144
第8章 实体 bean 的替代品 146
8.1 实体 bean 的特性 146
8.2 实体 bean 和认知差异 147
8.3 捍卫实体 bean 148
8.4 实体 bean 的替代品简介 149
8.4.1 使用直接 JDBC 操作/存储过程 150
8.4.2 使用第三方的 O/R 映像产品 150
8.4.3 构建定制的持久性框架 150
8.4.4 使用 Java 数据对象 150
8.5 Java 数据对象简介 151
8.5.1 需要的类及其依赖关系 151
8.5.2 构建和部署过程 152
8.5.3 继承 153
8.5.5 动态与静态的查找机制 154
8.6 EJB 开发者使用 JDO 的指南 154
8.5.4 客户端 API 154
8.6.1 准备 EJB 环境 155
8.6.2 配置会话 bean 155
8.6.3 执行用例和事务管理 156
8.6.4 容器管理的事务 156
8.6.5 bean 管理的事务 158
8.6.6 缓存/惰性加载和引用定位 159
8.6.7 查找 JDO 159
8.6.8 层间数据传送 161
8.7 小结 162
9.1 不使用组合实体 bean 模式 163
第9章 EJB 的设计策略、习惯用语和技巧 163
9.2 采用 Field 命名惯例以允许在 EJB2.0CMP 实体 bean 中执行数据确认 164
9.3 不要在实体 bean 上 Get 和 Set 值/数据传送对象 164
9.4 如果能够被正确使用,就可以使用 Java 的 Singleton 类 164
9.5 使用预定更新而不是实时计算 165
9.6 使用一个被序列化的 Java 类来将编译器类型检查添加到与消息驱动 bean 的交互操作中 166
9.7 在发生应用异常时总是调用 setRollback Only 166
9.8 限制传递给 ejbCreate 的参数 167
9.9 不要在 ejbCreate 中使用数据传送对象 167
9.10 不要使用 XML 作为一种 DTO 机制来进行通信,除非确实需要使用它 168
附录 模式代码清单 169
参考文献 204
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等学校“十三五”规划教材 C语言程序设计》翟玉峰责任编辑;(中国)李聪,曾志华,江伟 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019