图书介绍

EJB3.0专家编程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

EJB3.0专家编程
  • (美)凯特著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111224892
  • 出版时间:2008
  • 标注页数:372页
  • 文件大小:19MB
  • 文件页数:389页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

EJB3.0专家编程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 引言1

1.1 Java对持久化的支持1

1.1.1 JDBC2

1.1.2 EJB2

1.1.3 Java数据对象3

1.2 为什么采用另一个标准3

1.3 对象关系映射4

1.4 Java Persistence API9

1.4.1 规范的历史10

1.4.2 概述11

1.5 小结12

第2章 入门13

2.1 实体概述13

2.1.1 可持久性13

2.1.2 标识性14

2.1.3 事务性14

2.1.4 粒度14

2.2 实体元数据14

2.2.1 注解15

2.2.2 XML15

2.2.3 按异常配置16

2.3 创建一个实体16

2.4 实体管理器18

2.4.1 获得实体管理器19

2.4.2 持久化实体20

2.4.3 发现实体21

2.4.4 删除实体22

2.4.5 更新实体23

2.4.6 事务23

2.4.7 查询24

2.5 把上述步骤放在一起25

2.6 打包27

2.6.1 持久化单元27

2.6.2 持久化归档28

2.7 小结28

第3章 企业级应用30

3.1 应用组件模型30

3.2 会话Bean31

3.2.1 无状态会话Bean32

3.2.2 状态会话Bean34

3.3 消息驱动Bean37

3.4 Servlet38

3.5 依赖管理40

3.5.1 依赖查找40

3.5.2 依赖注入42

3.5.3 声明依赖43

3.6 事务管理46

3.6.1 事务回顾46

3.6.2 Java企业事务处理47

3.7 使用Java EE组件51

3.7.1 使用无状态会话Bean51

3.7.2 使用有状态会话Bean52

3.7.3 使用消息驱动Bean53

3.7.4 增加实体管理器54

3.8 综述56

3.8.1 定义组件56

3.8.2 定义用户接口57

3.8.3 打包58

3.9 小结58

第4章 对象关系映射60

4.1 持久化注解60

4.2 访问实体状态61

4.2.1 数据成员访问61

4.2.2 成员属性访问62

4.3 映射到表62

4.4 映射简单类型63

4.4.1 字段映射64

4.4.2 延迟获取65

4.4.3 大对象66

4.4.4 枚举类型67

4.4.5 时间类型68

4.4.6 瞬时状态69

4.5 映射主键70

4.6 关系74

4.6.1 关系的概念74

4.6.2 映射概述77

4.6.3 单值关联77

4.6.4 集合值关联83

4.6.5 延迟关系90

4.7 小结91

第5章 实体管理器92

5.1 持久化上下文92

5.2 实体管理器92

5.2.1 容器管理的实体管理器93

5.2.2 应用程序管理的实体管理器97

5.3 事务管理99

5.3.1 JTA事务管理100

5.3.2 本地资源事务108

5.3.3 事务回滚和实体状态110

5.4 选择实体管理器111

5.5 实体管理器操作112

5.5.1 持久化一个实体112

5.5.2 发现一个实体113

5.5.3 删除一个实体114

5.5.4 级联操作115

5.5.5 清理持久化上下文117

5.6 与数据库同步118

5.7 脱管与合并120

5.7.1 脱管120

5.7.2 合并脱管实体122

5.7.3 处理脱管实体125

5.8 小结137

第6章 使用查询139

6.1 Java持久化QL139

6.1.1 入门140

6.1.2 过滤结果140

6.1.3 投射结果141

6.1.4 实体间连接141

6.1.5 聚合查询142

6.1.6 查询参数142

6.2 定义查询142

6.2.1 动态查询定义143

6.2.2 命名查询定义145

6.3 参数类型146

6.4 执行查询148

6.4.1 处理查询结果149

6.4.2 查询分页152

6.4.3 查询和未提交的改变154

6.5 批量更新和删除156

6.5.1 使用批量更新和删除157

6.5.2 批量删除和关系159

6.6 查询提示160

6.7 查询最佳实践160

6.7.1 命名查询161

6.7.2 报表查询161

6.7.3 查询提示161

6.7.4 无状态会话Bean162

6.7.5 批量更新和删除162

6.7.6 提供者的区别162

6.8 小结162

第7章 查询语言164

7.1 介绍164

7.1.1 术语164

7.1.2 样例数据模型165

7.1.3 样例应用166

7.2 选择查询168

7.2.1 SELECT子句169

7.2.2 FROM子句171

7.2.3 WHERE子句176

7.2.4 ORDER BY子句183

7.3 聚合查询183

7.3.1 聚合函数184

7.3.2 GROUP BY子句185

7.3.3 HAVING子句186

7.4 更新查询186

7.5 删除查询187

7.6 小结187

第8章 高级对象关系映射188

8.1 嵌入式对象188

8.2 复合主键191

8.2.1 Id类192

8.2.2 嵌入式Id类193

8.3 高级映射元素195

8.3.1 只读映射195

8.3.2 可选性196

8.4 高级关系196

8.4.1 复合连接字段197

8.4.2 包括一个关系的标识符198

8.4.3 映射关系状态200

8.5 多个表202

8.6 继承205

8.6.1 类层级结构205

8.6.2 继承模型209

8.6.3 混合继承216

8.7 小结218

第9章 高级主题219

9.1 SQL查询219

9.1.1 本地查询与JDBC220

9.1.2 定义和执行SQL查询221

9.1.3 SQL结果集映射224

9.1.4 参数绑定229

9.2 生命周期回调229

9.2.1 生命周期事件229

9.2.2 回调方法230

9.2.3 实体监听器232

9.2.4 继承和生命周期事件234

9.3 并发性239

9.3.1 实体操作239

9.3.2 实体访问239

9.4 刷新实体状态239

9.5 锁定242

9.5.1 乐观锁定242

9.5.2 版本243

9.5.3 额外的锁定策略244

9.5.4 从乐观失败中恢复249

9.6 模式生成251

9.6.1 唯一性约束252

9.6.2 空值约束253

9.6.3 基于字符串的字段253

9.6.4 浮点字段254

9.6.5 定义字段254

9.7 小结255

第10章 XML映射文件256

10.1 元数据之谜256

10.2 映射文件257

10.2.1 禁用注解258

10.2.2 持久化单元默认值259

10.2.3 映射文件默认值262

10.2.4 查询和生成器264

10.2.5 托管类和映射268

10.3 小结286

第11章 打包和部署287

11.1 配置持久化单元287

11.1.1 持久化单元名287

11.1.2 事务类型288

11.1.3 持久化提供者288

11.1.4 数据源289

11.1.5 映射文件290

11.1.6 托管类291

11.1.7 增加供应商属性293

11.2 编译和部署293

11.2.1 部署classpath293

11.2.2 打包选项294

11.2.3 持久化单元范围298

11.3 在服务器之外299

11.3.1 配置持久化单元299

11.3.2 在运行时指定属性301

11.3.3 系统classpath301

11.4 小结301

第12章 测试303

12.1 测试企业应用303

12.1.1 术语304

12.1.2 在服务器之外测试304

12.1.3 测试框架306

12.2 单元测试306

12.2.1 测试实体306

12.2.2 测试组件中的实体308

12.2.3 单元测试中的实体管理器309

12.3 集成测试313

12.3.1 使用实体管理器313

12.3.2 组件和持久化318

12.4 最佳实践329

12.5 小结330

第13章 移植331

13.1 从CMP实体Bean移植331

13.1.1 定位挑战331

13.1.2 实体Bean转换332

13.2 从JDBC移植341

13.3 从其他ORM解决方案移植342

13.4 利用设计模式342

13.4.1 传输对象342

13.4.2 会话外观345

13.4.3 数据访问对象347

13.4.4 业务对象351

13.4.5 快速道读取器352

13.4.6 活动记录352

13.5 小结353

附录 快速参考354

热门推荐