【涉足Spring系列之一】 数据访问框架

      这两天读spring源码,对其数据访问框架还是满感兴趣的,我总结之后感觉有这么几点是必须了解的。

      1、Spring有一整套统一的数据访问框架,无论是JDBC、还是Hibernate,JDO...Spring都提供了一个抽象统一的框架。

      2、Spring帮你处理烦人的低级数据库访问工作,把你从没完没了的诸如建立连接,释放连接的恶梦中解脱出来,而这种机制有耐与模版模式的使用,整个流程的驱动都是自动化的,只需要开发者在必要的步骤(e.g数据库查,插更新操作)填入代码。

     3、Spring为了达到这种所谓的统一的数据访问框架,设计出了一套统一的异常抛出框架,使得框架不会抛出与具体技术相关的异常,例如SQLException、HiberanteException等等,这种架构彻底解决了持久层与应用层之间假解耦合的问题(也就是说某些应用逻辑代码可以解耦合,但是异常代码却耦合在业务逻辑中)

    4、DAO与IOC的结合等等,以及DAO支撑类DAO模版类之间的协作关系。

   后记:其中许多地方,我们如果留意的话,会对我们的项目有意想不到的帮助。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值