码迷,mamicode.com
首页 > 编程语言 > 详细

Spring4的学习(四)

时间:2014-08-01 19:40:52      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:spring   spring mvc   框架   架构   事务   

    再次向大家推荐这本,学习Spring的通一定不能错过,写的实在是太好了。内容涵盖了Spring的核心DI、AOP功能,以及每个应用必备的数据库、事务管理、Spring MVC、安全等主题,以及Spring对渐成主流的REST设计架构、JMS消息处理等方面的支持。书中的例子也非常到位,加上作者生动形象的解释,对理解诸如DI/AOP这样的抽象概念很有用,作者Walls也非常注意循序渐进、深入浅出,使全书一气呵成。


bubuko.com,布布扣


1.Spring的数据访问哲学


    DAO是是数据访问对象(Data Access Object)的缩写,DAO提供了数据读取和写入到数据库的一种方式。


2.了解数据库访问异常体系


  在jdbc中我们出现了异常总会抛出SQLEXception但是我们很纠结的是,他从来不告诉我们哪里哪个方面出了错误,

  可能出异常的地方包括连接异常,执行查询的语法错误,表或者列不存在等等,我们很难捕获他,这样我们就很难

 处理它,所以一些持久化的框架提供了很好的异常体系。Spring JDBC提供的数据库异常体系很好的解决了上述的一些

 问题,这意味的我们可以使用Spring JDBC抛出异常,而不用去关注持久化方案,这样就有助于选择持久化机制与DAO  层隔离开来。


3.数据访问模板化

 Spring将数据访问过程中固定的和可变的部分明确划分为2个不用的类:模板(template)和回调(callback)。template管理固定的部分,callback处理自定义的数据访问代码。

Spring4的学习(四),布布扣,bubuko.com

Spring4的学习(四)

标签:spring   spring mvc   框架   架构   事务   

原文地址:http://blog.csdn.net/dq3wrr/article/details/38340717

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!