快速业务通道

Apache Geronimo和Spring框架,第3部分: 集成DAO与ORM - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-14
的完整抽象。您无需担心忘记关闭连接。在本文中介绍的 Spring 容器类将为您处理所有那些问题。

Spring 管理应用程序所需的所有异常处理。还将检查 出的异常(如 java.sql.SQLException)转换为更具一般性的未检查出的 Spring DAO 异常。

Spring 框架提供了一个简单的数据源实现,它可在容器外部使用并且仅通过一个配置文件就可以 管理。它还提供了一个可以根据需要覆盖的抽象数据源类。

Spring 提供了各种易于使用的 DAO 支持类,例如在应用程序中使用的两个类(JdbcDaoSupport 和 SqlMapClientDaoSupport)。

Spring 框架支持多项 ORM 技术,例如 Hibernate、JDO 和本文中介绍的 iBATIS。而且,您可以 十分轻松地从一种实现切换到另一种实现。

Spring 易于测试 —— 通过不同的数据库 和不同的实现。

结束语

在本系列教程的第 3 部分中,您了解了几种易于使用的重要技术 :Spring JDBC、Spring DAO、Spring ORM 和 iBATIS。在下一部分中,您将开始学习更有趣的 Spring 模块:Spring AOP 和 Spring Web Flow。使用 Spring 面向方面编程的 API,任何对象经过管理都可以 变为面向方面的。您将使用由 Spring AOP 提供的声明性事务管理服务。

Spring Web Flow 是一 种声明式定义 Web 流程的方法。在本系列教程后续部分中,您将扩展电话本应用程序使其拥有更多功能 (比如添加新条目、修改条目或删除条目的功能)和更多页面。敬请关注!

下载

描述 名字 大小 下载方法
第 3 部分 的源代码 geronimo.spring3.source.zip 100KB HTTP
第 3 部分的 WAR 文件 geronimo.spring3.war.zip 4159KB HTTP

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号