EJB 3.0专家编程
EJB 3.0专家编程封面图

EJB 3.0专家编程

(美) 凯特 (Keith,M.) , (美) 斯琴塔瑞尔 (Schincariol,M.) , 著

出版社:机械工业出版社

年代:2007

定价:30.0

书籍简介:

本书全面讲解了Java Persistence API规范中的技术要点和实际应用。

书籍目录:

译者序

序言

前言

关于作者

第1章引言

1.1Java对持久化的支持

1.1.1JDBC

1.1.2EJB

1.1.3Java数据对象

1.2为什么采用另一个标准

1.3对象关系映射

1.4JavaPersistenceAPI

1.4.1规范的历史

1.4.2概述

1.5小结

第2章入门

2.1实体概述

2.1.1可持久性

2.1.2标识性

2.1.3事务性

2.1.4粒度

2.2实体元数据

2.2.1注解

2.2.2XML

2.2.3按异常配置

2.3创建一个实体

2.4实体管理器

2.4.1获得实体管理器

2.4.2持久化实体

2.4.3发现实体

2.4.4删除实体

2.4.5更新实体

2.4.6事务

2.4.7查询

2.5把上述步骤放在一起

2.6打包

2.6.1持久化单元

2.6.2持久化归档

2.7小结

第3章企业级应用

3.1应用组件模型

3.2会话Bean

3.2.1无状态会话Bean

3.2.2状态会话Bean

3.3消息驱动Bean

3.4Servlet

3.5依赖管理

3.5.1依赖查找

3.5.2依赖注入

3.5.3声明依赖

3.6事务管理

3.6.1事务回顾

3.6.2Java企业事务处理

3.7使用JavaEE组件

3.7.1使用无状态会话Bean

3.7.2使用有状态会话Bean

3.7.3使用消息驱动Bean

3.7.4增加实体管理器

3.8综述

3.8.1定义组件

3.8.2定义用户接口

3.8.3打包

3.9小结

第4章对象关系映射

4.1持久化注解

4.2访问实体状态

4.2.1数据成员访问

4.2.2成员属性访问

4.3映射到表

4.4映射简单类型

4.4.1字段映射

4.4.2延迟获取

4.4.3大对象

4.4.4枚举类型

4.4.5时间类型

4.4.6瞬时状态

4.5映射主键

4.6关系

4.6.1关系的概念

4.6.2映射概述

4.6.3单值关联

4.6.4集合值关联

4.6.5延迟关系

4.7小结

第5章实体管理器

5.1持久化上下文

5.2实体管理器

5.2.1容器管理的实体管理器

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

5.3事务管理

5.3.1JTA事务管理

5.3.2本地资源事务

5.3.3事务回滚和实体状态

5.4选择实体管理器

5.5实体管理器操作

5.5.1持久化一个实体

5.5.2发现一个实体

5.5.3删除一个实体

5.5.4级联操作

5.5.5清理持久化上下文

5.6与数据库同步

5.7脱管与合并

5.7.1脱管

5.7.2合并脱管实体

5.7.3处理脱管实体

5.8小结

第6章使用查询

6.1Java持久化QL

6.1.1入门

6.1.2过滤结果

6.1.3投射结果

6.1.4实体间连接

6.1.5聚合查询

6.1.6查询参数

6.2定义查询

6.2.1动态查询定义

6.2.2命名查询定义

6.3参数类型

6.4执行查询

6.4.1处理查询结果

6.4.2查询分页

6.4.3查询和未提交的改变

6.5批量更新和删除

6.5.1使用批量更新和删除

6.5.2批量删除和关系

6.6查询提示

6.7查询最佳实践

6.7.1命名查询

6.7.2报表查询

6.7.3查询提示

6.7.4无状态会话Bean

6.7.5批量更新和删除

6.7.6提供者的区别

6.8小结

第7章查询语言

7.1介绍

7.1.1术语

7.1.2样例数据模型

7.1.3样例应用

7.2选择查询

7.2.1SEIECT子句

7.2.2FROM子句

7.2.3WHERE子句

7.2.4ORDERBY子句

7.3聚合查询

7.3.1聚合函数

7.3.2GROLJPBY子句

7.3.3HAVING子句

7.4更新查询

7.5删除查询

7.6小结

第8章高级对象关系映射

8.1嵌入式对象

8.2复合主键

8.2.1Id类

8.2.2嵌入式Id类

8.3高级映射元素

8.3.1只读映射

8.3.2可选性

8.4高级关系

8.4.1复合连接字段

8.4.2包括一个关系的标识符

8.4.3映射关系状态

8.5多个表

8.6继承

8.6.1类层级结构

8.6.2继承模型

8.6.3混合继承

8.7小结

第9章高级主题

9.1SQL查询

9.1.1本地查询与JDBC

9.1.2定义和执行SQL查询

9.1.3SQL结果集映射

9.1.4参数绑定

9.2生命周期回调

9.2.1生命周期事件

9.2.2回调方法

9.2.3实体监听器

9.2.4继承和生命周期事件

9.3并发性

9.3.1实体操作

9.3.2实体访问

9.4刷新实体状态

9.5锁定

9.5.1乐观锁定

9.5.2版本

9.5.3额外的锁定策略

9.5.4从乐观失败中恢复

9.6模式生成

9.6.1唯一性约束

9.6.2空值约束

9.6.3基于字符串的字段

9.6.4浮点字段

9.6.5定义字段

9.7小结

第10章XML映射文件

10.1元数据之谜

10.2映射文件

10.2.1禁用注解

10.2.2持久化单元默认值

10.2.3映射文件默认值

10.2.4查询和生成器

10.2.5托管类和映射

10.3小结

第11章打包和部署

11.1配置持久化单元

11.1.1持久化单元名

11.1.2事务类型

11.1.3持久化提供者

11.1.4数据源

11.1.5映射文件

l1.1.6托管类

11.1.7增加供应商属性

11.2编译和部署

11.2.1部署classpath

11.2.2打包选项

11.2.3持久化单元范围

11.3在服务器之外

11.3.1配置持久化单元

11.3.2在运行时指定属性

11.3.3系统classpath

11.4小结

第12章测试

12.1测试企业应用

12.1.1术语

12.1.2在服务器之外测试

12.1.3测试框架

12.2单元测试

12.2.1测试实体

12.2.2测试组件中的实体

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

12.3集成测试

12.3.1使用实体管理器

12.3.2组件和持久化

12.4最佳实践

12.5小结

第13章移植

13.1从CMP实体Bean移植

13.1.1定位挑战

13.1.2实体Bean转换

13.2从JDBC移植

13.3从其他ORM解决方案移植

13.4利用设计模式

13.4.1传输对象

13.4.2会话外观

13.4.3数据访问对象

13.4.4业务对象

13.4.5快速道读取器

13.4.6活动记录

13.5小结

附录快速参考

内容摘要:

  本书为“华章程序员书库”之一,系统地介绍了EJB3.0专家编程的基本知识。内容包括:应用组件模型、实体管理器、(高级)对象关系映射、查询和查询语言、XML映射文件、以及打包、部署、测试和移植。本书内容丰富,讲解深入浅出,具有很强的实用性。  本书全面讲解如何在企业和桌面应用程序中使用持久化,并介绍JavaPersistenceAPI规范中的技术要点和实际应用。内容包括:应用组件模型、实体管理器、(高级)对象关系映射、查询和查询语言、XML映射文件、以及打包、部署、测试和移植。  本书并不是简单地对应JPA规范,罗列各种策略和术语,而是深入浅出地介绍规范中的技术要点,阐述其应用环境和最佳实践,并提供精选的示例和图解,对那些最常用或最经典的场景进行示范。  本书适合Java软件开发人员阅读。

书籍规格:

书籍详细信息
书名EJB 3.0专家编程站内查询相似图书
9787111224891
如需购买下载《EJB 3.0专家编程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位机械工业出版社
版次1版印次1
定价(元)30.0语种简体中文
尺寸26装帧平装
页数 300 印数 5000

书籍信息归属:

EJB 3.0专家编程是机械工业出版社于2007.09出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计 的书籍。