首页 > 代码库 > Spring4的学习(四)
Spring4的学习(四)
再次向大家推荐这本,学习Spring的通一定不能错过,写的实在是太好了。内容涵盖了Spring的核心DI、AOP功能,以及每个应用必备的数据库、事务管理、Spring MVC、安全等主题,以及Spring对渐成主流的REST设计架构、JMS消息处理等方面的支持。书中的例子也非常到位,加上作者生动形象的解释,对理解诸如DI/AOP这样的抽象概念很有用,作者Walls也非常注意循序渐进、深入浅出,使全书一气呵成。
1.Spring的数据访问哲学
DAO是是数据访问对象(Data Access Object)的缩写,DAO提供了数据读取和写入到数据库的一种方式。
2.了解数据库访问异常体系
在jdbc中我们出现了异常总会抛出SQLEXception但是我们很纠结的是,他从来不告诉我们哪里哪个方面出了错误,
可能出异常的地方包括连接异常,执行查询的语法错误,表或者列不存在等等,我们很难捕获他,这样我们就很难
处理它,所以一些持久化的框架提供了很好的异常体系。Spring JDBC提供的数据库异常体系很好的解决了上述的一些
问题,这意味的我们可以使用Spring JDBC抛出异常,而不用去关注持久化方案,这样就有助于选择持久化机制与DAO 层隔离开来。
3.数据访问模板化
Spring将数据访问过程中固定的和可变的部分明确划分为2个不用的类:模板(template)和回调(callback)。template管理固定的部分,callback处理自定义的数据访问代码。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。