Hibernate 应用开发完全手册(附光盘)

分類: 图书,计算机/网络,程序设计,其他,
作者: 明日科技 编著
出 版 社: 人民邮电出版社
出版时间:字数: 768000版次: 1页数: 478印刷时间: 2007/09/01开本:印次:纸张: 胶版纸I S B N : 9787115164513包装: 平装内容简介
本书以使用Hibernate技术开发网络应用程序涉及的实用技术为中心,全面、系统地介绍了使用Hibernate技术开发应用程序时必须掌握的技术、方法和过程。本书分为四篇,共19章,主要介绍了Hibernate的环境搭建及使用Hibernate时必须掌握的基本技术等基础知识;在Hibernate中映射关联关系、事务应用、检索策略、映射值类型集合等高级应用;小型网站或应用程序的开发思路、方法和过程;基于Struts+Hibernate开发网站的基本思路、方法和过程,包括运用Struts+Hibernate开发物资管理系统和电子商城等内容。
本书附有配套光盘,提供了书中所有实例、范例和案例程序的全部源代码;所有源代码都经过精心调试,在Windows 2003下测试通过,保证能够正常运行。
本书内容精练,重点突出,实例丰富,并且配有实例录像,是各级程序开发人员必备的参考书。本书也非常适合大中专院校师生参考阅读。
作者简介
明日科技有限公司,是一家以计算机软件技术为核心的高科技企业,多年来始终致力于行业管理软件开发、数字化出版物制作、计算机网络系统综合应用以及行业电子商务网站开发等领域,涉及生产、管理、控制、仓储、物流、营销、服务等行业。公司拥有软件开发和项目实施方面的资深专家和学习型技术团队,多年来积累了丰富的技术文档和学习资料,公司的开发团队不仅是开拓进取的技术实践者,更致力于成为技术的普及和传播者。
目录
第1篇基础篇
第1章Hibernate与持久化概述
1.1分层体系结构
1.2ORM
1.3域模型
1.4Hibernate简介
1.5Hibernate核心接口
第2章Hibernate入门
2.1环境搭建
2.2创建数据库及数据表
2.3创建Hibernate配置文件
2.4通过Hibernate连接数据库
2.5创建持久化类及映射文件
2.6构建SessionFactory
2.7Session的创建与关闭
2.8在Eclipse上创建Hibernate实例
2.9在JBuilder上创建Hibernate实例
第3章操纵实体对象
3.1Hibernate对象的三种状态
3.2Session中增加、修改和删除的方法
3.3Session中的查询方法
3.4清除缓存对象
3.5级联操作在关联中的使用
第4章Hibernate的数据查询
4.1数据查询方式简介
4.2检索基础
4.3条件查询
4.4统计函数的运用
4.5投影查询
4.6将查询结果排序
4.7分组查询
4.8联接查询
4.9高级查询
第2篇高级篇
第5章映射一对多关联
5.1一对多关联简介
5.2单向关联
5.3双向关联
5.4自关联
5.5扩展持久化类
5.6运用命名策略
第6章映射其他关联关系
6.1一对一关联
6.2多对多的单向关联
6.3多对多的双向关联
第7章Hibernate中事务的应用
7.1事务的概念
7.2事务回滚的应用
7.3隔离级别的选择
7.4数据锁定
第8章Hibernate检索策略
8.1立即检索
8.2延迟检索
8.3批量检索
8.4迫切左外联接检索
第9章映射值类型集合
9.1映射Set
9.2映射List
9.3映射Map
9.4映射Bag
9.5对集合排序
第3篇典型实例篇
第10章网站留言簿
10.1实例运行结果
10.2设计与分析
10.3技术要点
10.4开发过程
10.5调试、发布与运行
第11章数据分页
11.1实例运行结果
11.2设计与分析
11.3技术要点
11.4开发过程
11.5发布与运行
第12章复杂条件查询
12.1实例运行结果
12.2设计与分析
12.3技术要点
12.4开发过程
12.5调试、发布与运行
第13章权限管理
13.1实例运行结果
13.2设计与分析
13.3技术要点
13.4开发过程
13.5发布与运行
第14章企业内部邮件管理
14.1实例运行结果
14.2设计与分析
14.3技术要点
14.4开发过程
14.5发布与运行
第15章在线投票
15.1实例运行结果
15.2设计与分析
15.3技术要点
15.4开发过程
15.5发布与运行
第16章在线论坛
16.1实例运行结果
16.2设计与分析
16.3技术要点
16.4开发过程
16.5发布与运行
第17章系统登录
17.1实例运行结果
17.2设计与分析
17.3技术要点
17.4开发过程
17.5调试、编译与运行
第4篇项目实践篇
第18章运用Struts+Hibernate开发物资管理系统
18.1需求分析
18.2系统设计
18.3数据库设计
18.4网站总体设计
18.5配置Struts
18.6配置Hibernate配置文件
18.7公共类的编写
18.8用户管理模块
18.9物资管理模块
18.10物资入库模块
18.11物资出库模块
18.12物资处理模块
18.13查询统计模块
18.14系统初始化模块
18.15疑难问题分析与解决
第19章运用Struts+Hibernate开发电子商城
19.1需求分析
19.2系统设计
19.3数据库设计
19.4网站总体设计
19.5在Struts框架下使用Tiles框架
19.6Struts框架的执行流程
19.7配置Hibernate
19.8开发电子商城前台
19.9开发电子商城后台
19.10疑难问题分析与解决