精通Hibernate[按需印刷]
基本信息
编辑推荐
Hibernate是目前应用最为成功和广泛的数据持久化工具。本书详细介绍了Hibernate的底层技术、使用方法、扩展特性和以Hibernate为基础的EJB3.0标准实现工具。
本书包含以下内容:
·数据的持久化之道
·Hibernate快速上手
·J2SE5.0
·Java反射技术
·Hibernate底层技术
·JDBC编程
·配置Hibernate
·集成Hibernate
·Hibernate的体系结构
·Hibernate的编程接口
·Hibernate的事务处理
·Hibernate的对象关系映射
·查询语言
·EJB 3.0标准
·Hibernate的元数据
本书适合各级Java程序员阅读和参考,也可作为企业和院校的相关培训教材。
内容简介回到顶部↑
本书深入地介绍了hibernate实现orm的关键技术,包括hibernate的底层技术、hibernate的实现架构、hibernate的配置和使用方法、ejb3.0技术和基于hibernate的开发实例。通过本书,可以全面了解hibernate的技术和开发方法,深入理解hibernate的数据持久化设计,掌握数据层应用开发的方法。
本书适合所有想了解、利用hibernate的技术开发人员阅读和参考,也可作为企业和院校的相关培训教材。
本书适合所有想了解、利用hibernate的技术开发人员阅读和参考,也可作为企业和院校的相关培训教材。
作译者回到顶部↑
本书提供作译者介绍
刘洋,2001年本科毕业于上海交通大学,获得优异生称号。2004年硕士毕业于吉林大学计算机科学与技术
学院。2002年主持公司与IBM联合实验室的工作。随后与世界互联网组织(W3C)成员合作开发新一代面向服务架构(SOA)的中间件环境,专注于XML与J3EE技术,面向政府和行业等企业级应用领域。
代表著作有:《精通JBoss—EJB与Web Services开发精解》
.. << 查看详细
学院。2002年主持公司与IBM联合实验室的工作。随后与世界互联网组织(W3C)成员合作开发新一代面向服务架构(SOA)的中间件环境,专注于XML与J3EE技术,面向政府和行业等企业级应用领域。
代表著作有:《精通JBoss—EJB与Web Services开发精解》
.. << 查看详细
目录回到顶部↑
第1章 数据的持久化之道 1
1.1 持久化数据 1
1.1.1 随机数据 1
1.1.2 属性数据 1
1.1.3 xml数据 2
1.2 持久化技术 2
1.2.1 jdbc 3
1.2.2 hibernate 3
1.2.3 xml数据库 4
1.3 数据层的设计模式 4
1.3.1 dao 5
1.3.2 过滤器模式 5
1.4 总结 7
第2章 hibernate快速上手 8
2.1 hibernate的使用 8
2.1.1 获取hibernate 8
2.1.2 配置开发环境 10
2.1.3 jar文件解说 14
2.1.4 开发实例 15
2.2 jfacedbc工具 22
1.1 持久化数据 1
1.1.1 随机数据 1
1.1.2 属性数据 1
1.1.3 xml数据 2
1.2 持久化技术 2
1.2.1 jdbc 3
1.2.2 hibernate 3
1.2.3 xml数据库 4
1.3 数据层的设计模式 4
1.3.1 dao 5
1.3.2 过滤器模式 5
1.4 总结 7
第2章 hibernate快速上手 8
2.1 hibernate的使用 8
2.1.1 获取hibernate 8
2.1.2 配置开发环境 10
2.1.3 jar文件解说 14
2.1.4 开发实例 15
2.2 jfacedbc工具 22
前言回到顶部↑
开放源代码运动得到了世界范围的支持,操作系统、办公软件、数据库、浏览器、中间件等越来越多的技术领域已经拥有了最为成功的开放源代码项目,不仅是Linux世界,基于Java的所有技术领域几乎都有开放源代码项目的异军突起,同时多位开放源代码项目的核心人物在领导着Java技术的发展。本书和作者的另一本书《精通JBoss——EJB与Web Services开发精解》都旨在向国内的软件开发人员率先介绍国外最先进的开放源代码项目,在详细介绍其项目内容的同时解释其核心技术和成功经验,希望能够有利于国内的自主研发项目。
数据持久化是一个如此基础的技术环节,以至于在技术发展的各个时期都要提供对应的解决方案。在Java的世界里一直在找寻着最佳的处理方法,包括JDBC,CMP,JDO和Hibernate等ORM工具项目的探索,目前Hibernate可能是应用最为成功和广泛的工具,但是技术世界对持久化方式的追求并没有结束,通过创新的技术手段可以不断提高数据持久化的开发效率,本书的第1章甚至介绍了一种几乎不需要写Java代码的实现方式,而且Hibernate自身也在发展。可见,技术的发展不会停止。
所有接触过Hibernate的开发者几乎都会为其感到惊讶,这个工具让他们几乎脱离了从前烦琐的SQL语言的工作任务,更不用说那些EJB 2.0中的复杂配置了,似乎整个的开发工作都因此而变得更加轻松,包括数据库表的设计和建立、对原有数据的整合、修改复杂的数据关系、查询性能的优化等,重复的工作得以自动化,困难的部分变成了简单的设定,复杂的任务有时只需要一行代码来完成,一切都变得如此方便,整体项目的代码也因此而变得简洁易懂。
目前的Hibernate 3.0比之前的2.1.x版有重大的改进,除了全面支持J2SE 5.0以外,Hibernate 3.0实现了EJB 3.0的ORM部分,对于Java的开发者来说不用再在Hibernate和EJB之间做出选择了,它们已经统一为EJB 3.0标准。作为Java技术的开发者和爱好者请尽快升级你的技术储备到当前的标准版本上来吧!
本书详细介绍了Hibernate的底层技术、使用方法、扩展特性和以Hibernate 3.0为基础的EJB 3.0标准实现工具。本书的代码示例可以从http://www.broadview.com.cn网站下载得到,使用这些代码需要使用J2SE 5.0、Hibernate 3.0、Eclipse 3.1M4、JBoss 4.0.1以上版本的开发工具和软件环境。
由于时间仓促,不足之处在所难免,欢迎读者批评指正。
刘洋
数据持久化是一个如此基础的技术环节,以至于在技术发展的各个时期都要提供对应的解决方案。在Java的世界里一直在找寻着最佳的处理方法,包括JDBC,CMP,JDO和Hibernate等ORM工具项目的探索,目前Hibernate可能是应用最为成功和广泛的工具,但是技术世界对持久化方式的追求并没有结束,通过创新的技术手段可以不断提高数据持久化的开发效率,本书的第1章甚至介绍了一种几乎不需要写Java代码的实现方式,而且Hibernate自身也在发展。可见,技术的发展不会停止。
所有接触过Hibernate的开发者几乎都会为其感到惊讶,这个工具让他们几乎脱离了从前烦琐的SQL语言的工作任务,更不用说那些EJB 2.0中的复杂配置了,似乎整个的开发工作都因此而变得更加轻松,包括数据库表的设计和建立、对原有数据的整合、修改复杂的数据关系、查询性能的优化等,重复的工作得以自动化,困难的部分变成了简单的设定,复杂的任务有时只需要一行代码来完成,一切都变得如此方便,整体项目的代码也因此而变得简洁易懂。
目前的Hibernate 3.0比之前的2.1.x版有重大的改进,除了全面支持J2SE 5.0以外,Hibernate 3.0实现了EJB 3.0的ORM部分,对于Java的开发者来说不用再在Hibernate和EJB之间做出选择了,它们已经统一为EJB 3.0标准。作为Java技术的开发者和爱好者请尽快升级你的技术储备到当前的标准版本上来吧!
本书详细介绍了Hibernate的底层技术、使用方法、扩展特性和以Hibernate 3.0为基础的EJB 3.0标准实现工具。本书的代码示例可以从http://www.broadview.com.cn网站下载得到,使用这些代码需要使用J2SE 5.0、Hibernate 3.0、Eclipse 3.1M4、JBoss 4.0.1以上版本的开发工具和软件环境。
由于时间仓促,不足之处在所难免,欢迎读者批评指正。
刘洋








点击看大图





加载中...

