|
读过这本书吗?
最近在读
读过
想读
还不熟悉
|
图书城书列:
加入到博客或社交网站:
|
|
我来评论这本书:
内容提要:
本书首先介绍常用的Hibernate知识,让开发人员能够开始使用Hibernate;然后阐述如何结合使用Hibernate和其他开发工具与框架,以加速和简化应用开发。具体地说,本书介绍Hibernate的基本知识、使用Ant编译项目、关联和组件、集合和自定义类型、对象的存储和检索、使用Spring和ADO等式组织项目、集成Hibernate和流行的Web框架、使用XDoclet生成映射文件、使用JUnit和DBUnit进行单元测试以及Hibernate3的新特性等内容。
本书可供不熟悉Hibernate的Java开发人员参考;对于中高级Hibernate用户来说,本书有关如何集成Hibernate和其他开源框架及工具的内容极具参考价值。 作者简介:
Patrick Peak是BorwserMedia的首席技术官,这是一家关于美国马兰州马塞斯达的Java/J2EE Web开发和设计公司。他主要致力于使用开源框架和工具快速开发定制软件,以获得竞争优势。在将近两年的时间内,他一直在很多生产应用中使用Hibernate。他是在www.patrickpeak.com.撰写有关Java技术的博客。
Nick Heudecker是System Mobile的总裁和创始人,这是一家总部位于芝加哥的软件咨询公司。他拥有9年多的商业开发经验,为多家《财富》500强客户以及媒体和政府组织开发过软件产品和解决方案。
编辑推荐:
本书首先介绍常用的Hibernate知识,让开发人员能够开始使用Hibernate;然后阐述如何结合使用Hibernate和其他开发工具与框架,以加速和简化应用开发。具体地说,本书介绍Hibernate的基本知识、使用Ant编译项目、关联和组件、集合和自定义类型、对象的存储和检索、使用Spring和ADO等式组织项目、集成Hibernate和流行的Web框架、使用XDoclet生成映射文件、使用JUnit和DBUnit进行单元测试以及Hibernate3的新特性等内容。
本书可供不熟悉Hibernate的Java开发人员参考;对于中高级Hibernate用户来说,本书有关如何集成Hibernate和其他开源框架及工具的内容极具参考价值。 目录:
第1章 为何使用Hibernate
1.1 理解对象持久化 1.2 使用JDBC 1.3 使用Hibernate进行持久化 1.4 总结 第2章 使用Anu创建和编译项目 2.1 获取Hibernate 2.2 安装Ant 2.3 安装数据库 2.4 创建项目 2.5 创建高效的编译文件 2.6 总结 第3章 Hibernate基础 3.1 配置Hibernate 3.2 创建映射定义 3.3 构建SessionFactory 3.4 持久化对象 3.5 检索对象 3.6 Session缓存 3.7 高级配置 3.8 继承 3.9 总结 第4章 关联和组件 4.1 关联 4.2 使用Ant和SchemaExport创作数据库表 4.3 组件 4.4 总结 第5章 集合与自定义类型 5.1 持久化集合和数组 5.2 实现自定义类型 5.3 总结 第6章 查询持久化对象 第7章 使用Spring和DAO来组织项目 第8章 Web框架:WebWork、Struts和Tapestry 第9章 结合使用Hibernate和XDoclet 第10章 使用JUnit和DUBnit进行单元测试 第11章 Hibernate3的新特性 附录A 完整的Hibernate映像目录 前言:
Hibernate是一种高效、可靠的对象/关系映射(ORM)工具,让开发人员能够以对象(而不是表和列)的方式思考和工作。在过去的几年中,它得到了长足发展,被众多开发人员采用,并经历了3个主要版本。本书旨在让读者能够高效地使用Hibernate。.
本书以循序渐进的方式介绍Hibernate的特性,涵盖了最新版本Hibernate 3。每章都介绍并完整地阐明了一系列概念,为下一章打下基础。作者以自己刚开始学习Hibernate时的心态编写本书,作者认为,研究优秀的代码示例是最佳的学习方式之一,因此在书中提供了尽可能多的代码;作者还希望它是一本参考手册:将它放在办公桌上,在不知道如何编写映射时求助于它。
开发人员并非..
序言:
和很多人一样,发现Hibernate之前,我自己已开始编写持久化框架。2002年,我从事一个大型B2B门户的开发工作,其需求经常变化,几乎每周都要修改持久化代码,导致无法维护SQL和得到稳定的系统。最初,我编写了一个包含几项基本功能的持久化框架:关联和SQL生成。事实证明这无法满足需求,我开始寻找可用于Java应用的现成持久化框架,并很快决定使用Hibernate。.
那时,Hibernate刚面世不久,才发布1.0版。然而,它却是合理的选择——它不太复杂,并提供了我需要但没有时间去实现的特性。另外,Hibernate不要求修改已有的代码。
经过在几个项目中的使用,Hibernate给我留下了深刻的印象。随着2.0版的发布,Hibernate..
|