深入浅出Hibernate

出版时间:2005-6  出版社:电子工业出版社  作者:夏昕,曹晓钢,唐勇 编  页数:543  字数:670000  
Tag标签:无  

内容概要

本书由互联网上影响广泛的开放文档OpenDoc系列自由文献首份文档“Hibernate开发指南”发展而来。在编写过程中,进行了重新构思与组织,同时对内容的深度与广度进行了重点强化。本书从持久层入手,引出对象/关系数据库映射的由来,接下来聚焦于目前最完善、最强悍的ORM产品——Hibernate。从一个基础程序入手,讲述Hibernate的基本语法与配置,慢慢升高到缓存、延迟加载等高级特性。本书内容深入浅出,先讲述持久层设计与ORM,再由Hibernate概述、Hibernate基础Hibernate高级特性顺序展开,直至Hibernate实战,重点讲述了Hibernate的基础语法、基础配置、O/R映射、数据关联、数据检索、HQL实用技术、自定义持久化实现、Hibernate回调与拦截、Hibernate分页等实用技术,Hibernate实战部分则用一个真实论坛的创建演示了Hibernate的强大功能。本书有丰富的附录部,在附录中讲述了Hibernate常用的映射配置,Hibernate工具、XDoclet模板配置以及Hibernate的益友iBatis用法,还以卡片的形式列出了本书中所用的工具及软件,附录最后一部分是“快速启动代码”,供读者对比与参考,也给初学者提供了一个快带起步的基础。    本书适合于Hibernate的各个阶层的读者。

作者简介

夏昕,金融行业技术顾问。OpenDoc项目发起人,《Dr Bobb’s Journal China》常任编委。Bor land 2003技术专家。醉心于开源项目的研究与推广,希望能为国内的技术普及尽一份绵薄之力。主要研究领域:敏捷过程、设计模式、业务建模。译著:《零缺陷编程》、《UML业务建模》

书籍目录

第1部分 持久层  第1章 面向应用的持久层设计     1.1 持久层概述     1.2 持久层设计      1.3 持久层设计与ORM     1.4 持久层框架概述     1.5 主流持久层框架纵览第2部分 Hibernate  第2章 Hibernate概述   第3章 快速起步     3.1 准备工作     3.2 Hibernate配置     3.3 日志配置     3.4 第一段代码     3.5 代码初解   第4章 Hibernate基础     4.1 Hibernate基础语义     4.2 基础配置      4.3 Hibernate O/R映射      4.4 数据关联      4.5 Hibernate数据检索     4.6 HQL实用技术      4.7 自定义持久化实现   第5章 Hibernate高级特性     5.1 Hibernate持久化实现      5.2 Hibernate回调与拦截机制      5.3 Hibernate实用技术    第6章 Hibernate 实战——创建RedSaga论坛     6.1 目标      6.2 E-R建模还是对象建模     6.3 E-R建模及工具集    6.4 对象建模     6.5 项目的目录组织和基础设施     6.6 测试优先      6.7 容器,session与事务     6.8 HibernateException,Checked     6.9 Template/Callback 简化业务方法     6.10 版面:一棵自身循环的树     6.11 版面与帖子:Master/Detail 主从关系     6.12 帖子树及其分页     6.13 与Web层交互     6.14 帖子的多形扩展:投票     6.15 移植到Hibernate 3    6.16 结束语第3部分 附 录  第7章 常用Hibernate映射配置说明     7.1 hibernate-mapping节点     7.2 class节点定义     7.3 id节点定义     7.4 属性/字段映射配置   第8章 Hibernate工具     8.1 准备工作     8.2 根据数据库定义生成映射文件——MiddleGen      8.3 Hibernate官方工具      8.4 XDoclet-同步Hibernate基础代码      8.5 工具的使用周期   第9章 Hibernate XDoclet模板配置     9.1 IDEA     9.2 Eclipse   第10章 Hibernate益友——iBatis     10.1 Ibatis 概述     10.2 快速起步      10.3 IBatis 基础      10.4 iBatis高级特性      10.5 IBatis周边   第11章 工具卡片和软件     11.1 工具卡片     11.2 Eclipse安装和基本使用方法      11.3 快速启动代码 参考资料

媒体关注与评论

  国内第一本重量级围绕Hibernate3进行讲解的技术书籍,源于OpenDoc-Hibernate开发指南,内容扩编了6倍有余。温馨提示:此书三位作者夏昕、曹晓钢、唐勇同意将此书的版税用于义务资助贵州惠水市吉安乡一个贫困山区的10个孩子未来两年的学杂费开销。

图书封面

图书标签Tags

评论、评分、阅读与下载


    深入浅出Hibernate PDF格式下载


用户评论 (总计15条)

 
 

  •   我是看完孙MM的hibernate又来看它的感觉孙mm的书很详实这本书很精粹很喜欢!
  •   众多hibernate书中的最好的一本
  •   请进货,谢谢
  •   这本书太好了,我找了好久了。
  •   很不错的书,很值得一看
  •     当初我在开始学习Hibernate时,市面上好像就只要这一本关于Hibernate的书,虽然初学时因基础太差,学得不太明了,但给自己还是有很大的帮助. 后来又反复的看了两遍这本书,又从中学到不少东西. 特别是书中结合设计模式讲的DAO一块, 对读者技术有很大的提升.
  •     对于介绍框架的书,我都是感觉“还行”,毕竟框架不是看书看出来的,框架都差不多,是用出来的。不过,这本书如果能再多介绍一点Hibernate的原理就好了。只是,这本书介绍得不够。
      
      但对于Hibernate的使用,是足够好了。
  •     我学hibernate是看这本书入门的,等我用hibernate做完几个项目,再回头重新学习这本书的时候,仍然能学到很多很多。
  •     觉得这本书的意义不光在于向读者介绍hibernate以及怎么使用它,而是延伸到持久层的设计,构建,通过几个设计模式的介绍能够使读者站在更高的角度来看待O/R MAPPING 这一技术。
      
      附带的工具卡片介绍对初学者应用hibernate时提高开发效率也有积极意义。
      
      觉得是值得初中级hibernate使用者一看的书籍。
  •     这本书中包含了所有在开发中用到的知识,例子也很详细,缺点是目录划分的太粗了,查起来的时候不是很方便。
  •      我觉得这本书很好,之前读过,它不仅能让你学会如何应用hibernate,还讲了它的一些机制,让你能进一步了解它,由于一些原因,还没读完,正准备继续!
  •     夏昕的这本书,很值得读的,这本书不光说了怎么去用hibernate,还提到了一些hibernate内部实现的话题,可以开到一些设计模式,可以更清楚地理解hibernate
  •   应该是“一看再看还要三看”的,^_^
  •   应该读3遍
  •   读后让人受益匪浅,特别是第一部分数据访问的重构部分。。
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7