搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
精通Hibernate:Java数据库持久层开发核心编程
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787302188865
  • 作      者:
    黄佩虹,张冰晶编著
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2009
收藏
编辑推荐
  《精通Hibernate:Java数据库持久层开发核心编程》介绍Visual FoxPro 9.0数据库应用与开发知识。全书共分两篇,理论篇适合课堂教学,共分13章,介绍数据库和Visual FoxPro理论知识、创建数据库及数据表、查询与视图、结构化查询语言SQL、面向对象程序设计、表单和报表的设计与应用,以及调试及编译程序。实验指导篇适合学生上机操作,分为12个单元,共包括24个练习,覆盖了使用Visual FoxPro进行数据库开发的全面过程。配书光盘提供了多媒体语音视频教程。
  《精通Hibernate:Java数据库持久层开发核心编程》适于大中专院校、职业院校和各类培训学校作为Visual FoxPro程序设计教材使用,也适于Visual FoxPro系统开发相关人员学习和参考。
展开
内容介绍
  Hibernate持久层框架是优秀的解决对象关系不匹配问题的解决方案,它使得持久层开发人员可以方便地解决对象关系映射问题。另外,Hibernate在性能上也提供了许多优化策略,接口简单,操作灵活,具有可扩展性,对JDBC仅做了轻量级封装,而且,多种框架已经显式地对Hibernate提供了支持的接口。Hibernate已成为当前Java世界最流行的持久层框架之一。
  本书共分16章,内容包括:使用Hibernate的对象关系映射,使用Hibernate进行对象保存、更新、删除、读取操作,对象检索,事务处理,二级缓存,查询缓存,事件框架和拦截器的使用;还介绍了Hibernate官方网站的推荐项目Hibernate Annotations、Hibernate Validators、Hibernate Tools和Hibernate Search以及与Spring结合使用的方法。本书循序渐进地指导初学者从入门到较全面地掌握Hibernate的高级特性,以及结合其他技术使用Hibernate进行项目开发,内容全面,案例清晰,实践性强。
  本书适合Hibernate的入门者学习使用,同时也适合对Hibernate有一定了解的读者在项目开发时进行查阅。
展开
精彩书摘
  上篇 基础篇
  第1章 数据库基础概论
  内容摘要
  数据库技术涉及操作系统、数据结构、算法设计和程序设计等知识。Visual FoxPro是一种使用广泛的数据库应用和开发系统,具有强大的数据处理能力,它具有简单的操作、友好的界面,深受广大用户的青睐。
  本章主要介绍数据库、数据库管理系统和数据库系统的基本概念,以及数据库管理系统软件Visual FoxPro的界面。
  学习目标
  数据库基础
  数据模型
  关系模型理论
  Visual FoxPro用户界面
  1.1 数据库基础
  在学习数据库之前,先来学习数据库的概念。从不同的角度来描述数据库,数据库的概念也就有所不同。
  1.1.1 数据库基本概念
  数据、数据库、数据库管理系统和数据库系统是与数据库技术密切相关的4个基本概念,下面介绍这些概念的含义。
  1.数据
  数据是数据库存储的基本对象。说到数据,人们首先想到的就是数字。其实,数字只是最简单的一种数据,数据实际上是描述事物的符号记录。描述事物的符号可以是数字,也可以是文字、图形、图像、声音、语言等多种表现形式。
  在计算机中,为了存储和处理这些事物,就要抽象出对这些事物感兴趣的特征,并组成一个记录来描述。
展开
目录
第1章  为什么使用Hibernate
1.1  持久层
1.1.1  应用程序的分层结构
1.1.2  持久化技术
1.2  ORM简介
1.3  使用JDBC编程
1.4  使用JDBC和Hibemate的对比
1.4.1  CarCompany项目分析
1.4.2  使用JDBC实现项目与使用Hibernate实现项目
1.4.3  关联和继承问题
1.4.4  数据库表更改问题
1.5  Hibernate的优点
1.6  小结
第2章  Hibernate入门程序
2.1  资源下载和预备环境
2.1.1  预备知识
2.1.2  资源下载
2.1.3  环境预备
2.2  BasicCar项目
2.2.1  BasicCar项目描述
2.2.2  建立数据库
2.2.3  建立项目
2.3  POJO文件
2.4  映射文件
2.4.1  BasicCar.hbm.xml内容
2.4.2  映射文件内容介绍
2.5  配置文件
2.5.1  hibernate.cfg.xml内容
2.5.2  配置文件内容介绍
2.6  测试项目
2.6.1  Test.java代码
2.6.2  插入、更新、查询和删除
2.7  小结
第3章  Hibernate原理解析
3.1  Hibernate的常用接口及包
3.1.1  Hibernate的常用接口
3.1.2  Hibernate的包
3.2  Hibernate体系结构和工作原理
3.2.1  Hibernate体系结构
3.2.2  Hibernate工作原理
3.3 Hibernate的依赖技术
3.3.1 Java反射机制、CGLIB和javassist
3.3.2  XML文件及其解析器dom4j
3.3.3  Antlr
3.4  Hibernate的内部实现
3.4.1  session.save()的内部实现
3.4.2  session.flush()的内部实现
3.4.3  session.load()的内部实现
3.4.4  Query(查询)的内部实现
3.5  小结
第4章  对象关系映射
第5章  对数据的简单操作
第6章  Hibernate事务与并发处理
第7章  高级对象关系映射
第8章  高级数据检索
第9章  Hibernate的二级缓存和查询缓存
第10章  Hibernate拦截器和事件框架
第11章  Hibernate Annotations应用
第12章  Hibernate验证器
第13章  Hibernate Tools介绍
第14章  Hibernate Search
第15章  Spring和Hibernate整合
第16章  使用Spring、Struts、Hibernate实例
附录A  Hibernate生成器
附录B  Hibernate配置文件
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证