全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 程序与语言

Hibernate实战(第2版)

  • 定价: ¥88
  • ISBN:9787302448082
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:清华大学
  • 页数:512页
  • 作者:(德)Christian Ba...
  • 立即节省:
  • 2016-09-01 第1版
  • 2016-09-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    持久化——数据在程序实例之外留存的功能——是现代应用程序的核心。Hibernate是最流行的Java持久化工具,提供了自动且透明的对象/关系映射,使得在Java应用程序中使用SQL数据库变得轻而易举。
    由Christian Bauer、Gavin King、Gary Gregory著的《Hibernate实战(第2版)》通过开发一个将数百个单独示例联系起来的应用程序来探究Hibernate。你将直接深入到Hibernate的富编程模型之中,贯穿映射、查询、抓取策略、事务、会话、缓存以及更多其他内容。书中图文并茂地介绍了数据库设计和优化技术的最佳实践。在本书中,作者详尽介绍了具有Java持久化2.1标准的Hibernate 5(JSR 338)。所有的示例都已经被更新,以便用于最新的Hibernate和Java EE规范版本。
    主要内容
    ◆ 对象/关系映射概念
    ◆ 有效的数据库应用程序设计
    ◆ 全面的Hibernate与Java持久化介绍
    ◆ Java持久化与EJB、CDI、JSF和JAX-RS的集成
    ◆ 无与伦比的广度和深度
    本书假设读者具有Java的使用经验。

目录

第Ⅰ部分  ORM入门
第1章  理解对象/关系持久化
  1.1 持久化的定义
    1.1.1 关系型数据库
    1.1.2 理解SQL
    1.1.3 在Java中使用SQL
  1.2 范式不匹配
    1.2.1 粒度问题
    1.2.2 子类型问题
    1.2.3 标识问题
    1.2.4 与关联相关的问题
    1.2.5 数据导航的问题
  1.3 ORM和JPA
  1.4 本章小结
第2章  开启一个项目
  2.1 Hibernate介绍
  2.2 使用JPA的“HelloWorld”
    2.2.1 配置一个持久化单元
    2.2.2 编写一个持久化类
    2.2.3 存储和加载消息
  2.3 原生Hibernate配置
  2.4 本章小结
第3章  域模型和元数据
  3.1 CaveatEmptor示例应用程序
    3.1.1 一个分层架构
    3.1.2 分析业务域
    3.1.3 CaveatEmptor域模型
  3.2 实现域模型
    3.2.1 处理关注点渗漏
    3.2.2 透明及自动持久化
    3.2.3 编写可持久化类
    3.2.4 实现POJO关联
  3.3 域模型元数据
    3.3.1 基于注解的元数据
    3.3.2 应用Bean验证规则
    3.3.3 使用XML文件外部化元数据
    3.3.4 在运行时访问元数据
  3.4 本章小结
第Ⅱ部分  映射策略
第4章  映射持久化类
  4.1 理解实体和值类型
    4.1.1 细粒度域模型
    4.1.2 定义应用程序概念
    4.1.3 区分实体和值类型
  4.2 映射具有标识的实体
    4.2.1 理解Java标识和相等性
    4.2.2 第一个实体类和映射
    4.2.3 选择一个主键
    4.2.4 配置键生成器
    4.2.5 标识符生成器策略
  4.3 实体映射选项
    4.3.1 控制名称
    4.3.2 动态SQL生成
    4.3.3 让实体不可变
    4.3.4 将一个实体映射到子查询
  4.4 本章小结
第5章  映射值类型
  5.1 映射基本属性
  ……
第6章  映射继承关系
第7章  映射集合和实体关联
第8章  高级实体关联映射
第9章  复杂和遗留模式
第Ⅲ部分  事务性数据处理
第10章  管理数据
第11章  事务和并发
第12章  抓取计划、策略和配置文件
第13章  数据过滤
第IV部分  编写查询
第14章  创建和执行查询
第15章  查询语言
第16章  高级查询选项
第17章  自定义SQL
第V部分  构建应用程序
第18章  设计客户端/服务器应用程序
第19章  构建Web应用程序
第20章  扩展Hibernate