第一图书网

Hibernate开发及整合应用大全

蔡雪焘 清华大学
出版时间:

2006-3  

出版社:

清华大学  

作者:

蔡雪焘  

Tag标签:

无  

内容概要

本书用典型示例剖析Hibernate的重点和难点,分析并解释HIbernate中易混淆的常用概念和用法,例程注释丰富,分析角度独特,囊括常用的HIbernate周边工具的使用,配合多媒体光盘,讲解软件的安装和配置。
  本书用典型的示例剖析Hibernate开发中的重点和难点,对于开发Hibernate的常用工具也进行了详细讲解。全书分两篇,共21章,内容涵盖Hibernate概述、Session主要的API、Hibernate对象关联(一对一、一对多、多对一和多对多)、级联关系、HQL与QBC检索、检索策略、基本配置与对象/关系映射配置、集合映射、事务与Cache管理等Hibernate的知识,另外还对XML、JSP、MySQL、Ant、JUnit、Log4j、Struts、Spring及Middlegen.Hibemate、hbm2java、SchemaExport、Hibernate.extensions控制台、XDoclet、P6Spy、HibemateSynchronize等开发Hibenrate时常用的工具进行了抓取重点和常用点的讲解。本书最大的特色在于每一节的例子都是经过精挑细选,具有很强的针对性,力求让读者通过亲自动手做来掌握其底层的知识,示例的运行也很简单,只需配置和运行Ant即可。
  本书适合Java程序员、企业级项目的开发人员参考使用,同时也是新手学习Hibernate的绝佳教材。

作者简介

  蔡雪焘,北京科技大学材料工程与清华大学软件工程双学士学位。曾在北京长城软件公司、昆明金沙数据与设备公司、云南电力实验研究院等处担任软件开发、架构设计、技术管理等工作。带领私人团体独立开发多种软件产品。目前在云南电力实验研究院从事一个即将历时三年的大型电网管理系统的设计与开发。

书籍目录

第1篇Hibernate技术第1章 对象持久化1 JDBC面临的一些问题1.1JDBC简介1.2繁琐的代码问题1.3多表连接问题1.4表问级联问题1.5层与层之间的耦合严重1.6性能问题2 使用ORM3 软件分层体系结构4 域模型4.1实体域对象4.2过程域对象5 小结第2章 开始Hibernate之旅2.1Hibethate简介2.2搭建开发环境2.2.1安装Access数据库2.2.2下载Hibernate2.2.3安装和配置JDK2.2.4下载安装UltraEdit编辑器并进行设置2.3 第一个使用Hibernate操作数据库的例子2.3.1在Access中创建新库及表2.3.2编写Java文件(持久化类)Student.java2.3.3把Hiberxlate的包解压到当前路径2.3.4编写取得Session的类HibernateIJtil.java2.3.5编写操作数据库的Java文件DAOImp.iava2.3.6对Student.iava文件创建一个Hibemate映射文件Student.hbm.xml2.3.7配置Hibernate的描述文件hibemate.cfg.xml2.3.8编写业务逻辑处理文件BMjava2.3.9运行测试文件BM.java并查看Access数据库中的结果2.3.10创建学生对象的运行时序图2.3.11常见问题解决2.4小结第3章 Hibernate基础3.1Hiberhate配置相关的类3.1.1Configuration类(负责管理Hibernate的配置信息)3.1.2 SessionFactory类(负责创建Session实例)3.2 Session类3.2.1 使用threadLocal变量3.2.2 Session的缓存3.3对象在JVM中的生命周期3.4对象在Hibernate中的状态3.4.1瞬时状态3.4.2持久化状态3.4.3脱管状态3.5对象识别3.5.1 以内存地址识别3.5.2以对象携带的信息识别3.6对象关联关系3.6.1一对一关联3.6.2一对多关联3.6.3多对多关联3.6.4对象级联(cascade)关系3.7 SQL语言数据查询基础3.7.1简单查询3.7.2连接查询3.7.3子查询3.7.4联合查询3.7.5报表查询3.8 Hibernate数据检索策略3.8.1立即检索3.8.2延迟检索3.9预先抓取3.9.1对象之间全都是立即加载3.9.2对象之间全都是预先抓取3.9.3外连接与预先抓取的区别3.9.4总结


编辑推荐

本书用典型示例剖析Hibernate的重点和难点,分析并解释HIbernate中易混淆的常用概念和用法,例程注释丰富,分析角度独特,囊括常用的HIbernate周边工具的使用,配合多媒体光盘,讲解软件的安装和配置。

图书封面

图书标签Tags

广告

下载页面


Hibernate开发及整合应用大全 PDF格式下载



此书讲的很细致,由浅入深。


书中有一些错别字和一些小错误,倒不影响阅读,反而提醒自己仔细阅读。书中的一些实例跑起来对初学者来说有点困难,很多配置在后面的章节中才会仔细说明,所以建议初学者可以先仔细阅读书中的知识,对Hibernate有了一个整体的认识后再动手搭建实例,进一步学习,否则会非常有挫败感。


这本书整体写的还不错,适用于没有Hibernate基础的初学者,同样也可以作为开发人员的参考书籍。


内容详实,是我一直放在枕边的参考书.给卓越一点建议:我一直在这里买书,最不愿意看到书有地方缺损!


只要你有JAVA语言基础,就能看得懂这本书..书中一步步带你进入HIBERNATE开发框架进行数据持久层的世界...书中极少数错别字,但不影响学习..希望有志从事软件开发这一行却苦于没有好书参考的人先看看这本书..看完觉得可以再买..


相关图书