【内容简介】
本书是讲述iBATIS框架的权威著作。书中既详实地介绍了iBATIS的设计理念和基础知识,也讨论了动态SQL、高速缓存、DAD框架等高级主题,还讲解了iBATIS在实际开发中的应用。书的最后给出了一个设计优雅、层次清晰的示例程序JGameStore,该示例涵盖全书的大部分知识点,可以作为iBATIS学习和Web开发的经典案例,非常值得深入研究。
本书既可为广大的开发人员(不仅仅是Web应用程序开发人员)提供指导,也可为架构师的项目决策提供参考。项目经理、数据库管理员、质量保证员与测试员以及系统分析师也能从本书中受益。
【作译者介绍】
本书提供作译者介绍
Clinton Begin iBATIS的创造者,资深企业应用开发人员和敏捷开发导师。他曾经担任ThoughtWorks、微软和斯坦福大学等业界知名机构的顾问。.
Brandon Goodin iBATIS核心开发人员,资深企业应用开发顾问。..
Larry Meadors iBATIS核心开发人员,资深企业应用开发顾问。...
.. << 查看详细
【目录信息】
第一部分 介绍
第1章 iBATIS的理念
1.1 一个结合了所有优秀思想的混合型解决方案
1.2 iBATIS适合应用在何处
1.3 使用不同类型的数据库
1.4 iBATIS如何解决数据库的常见问题
1.5 小结
第2章 iBATIS是什么
2.1 映射SQL语句
2.2 iBATIS如何工作
2.3 为何使用iBATIS
2.4 何时不该使用iBATIS
2.5 5分钟内用iBATIS创建应用程序
2.6 iBATIS未来的发展方向
2.7 小结
第二部分 iBATIS基础知识
第3章 安装和配置iBATIS
3.1 获得一份iBATIS发布
3.2 发布中包含的内容
<< 查看详细目录
【译者序】
iBATIS是一种功能强大且十分有用的数据访问工具。不同于将数据库表直接映射为Java对象并完全隐藏SQL的O/RM工具(如著名的Hibernate),iBATIS将SQL语句映射成Java对象,或者更精确地说,iBATIS将SQL语句看作一个具有输入参数和输出结果的函数,然后分别将这个函数的输入参数和输出结果映射为Java对象。.
iBATIS和O/RM工具各有用途。如果你要创建一个全新的项目,并且希望对领域对象模型和数据库中的关系模型都拥有完全的控制权,那么以O/RM工具作为数据访问工具就非常合适,因为O/RM毕竟是“全自动”的,它可以为你节省大量的工作。作为开发人员,使用O/RM时需要关注的就仅仅是对象模型,然后把POJO定义到..
<< 查看译者序
【前言】
作为软件开发人员,我已经在许多不同的环境中工作过。即使是在同一家公司中,软件开发的方式也往往是迥然不同的。开发人员每天都要面对各种各样的挑战、面对不同的人和工具,考虑到这一点,你就会迅速了解他们的世界是多么的变化多端。我永远也不知道下一个项目又会有怎样惊人的挑战,因此我总是在工具箱中保留着各种各样的工具。在很长一段时间内,iBATIS只不过是这个工具箱中的一种普通工具。当我不得不手写JDBC代码时,它可以帮我节省很多时间。.
那么,iBATIS是如何从我的工具箱中的普通工具转变为一个为成千上万的人使用的Apache项目的呢?其实原本我从没打算过使iBATIS成为一个完全成熟的开源项目..
<< 查看前言
【媒体评论】
“本书是独特并且无价的,它将成为我以后多年的案头必备参考。”.
——Nathan Maves,Sun公司资深Java架构师
“真是一本绝妙好书!清晰、易读、深入,为整个实战系列增彩不少。”...
——JavaLobby.com网站
免费试读 第12章..
免费试读 第11章..
免费试读 第13章..
>>
进入在线免费试读