本书用典型示例剖析Hibernate的重点和难点,分析并解释HIbernate中易混淆的常用概念和用法,例程注释丰富,分析角度独特,囊括常用的HIbernate周边工具的使用,配合多媒体光盘,讲解软件的安装和配置。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | Hibernate开发及整合应用大全(附光盘珍藏版)/Java开发利器 |
分类 | |
作者 | 蔡雪焘 |
出版社 | 清华大学出版社 |
下载 | |
简介 | 编辑推荐 本书用典型示例剖析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 使用ORM 3 软件分层体系结构 4 域模型 4.1实体域对象 4.2过程域对象 5 小结 第2章 开始Hibernate之旅 2.1Hibethate简介 2.2搭建开发环境 2.2.1安装Access数据库 2.2.2下载Hibernate 2.2.3安装和配置JDK 2.2.4下载安装UltraEdit编辑器并进行设置 2.3 第一个使用Hibernate操作数据库的例子 2.3.1在Access中创建新库及表 2.3.2编写Java文件(持久化类)Student.java 2.3.3把Hiberxlate的包解压到当前路径 2.3.4编写取得Session的类HibernateIJtil.java 2.3.5编写操作数据库的Java文件DAOImp.iava 2.3.6对Student.iava文件创建一个Hibemate映射文件Student.hbm.xml 2.3.7配置Hibernate的描述文件hibemate.cfg.xml 2.3.8编写业务逻辑处理文件BMjava 2.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总结 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。