(Spring中文指南-离线版本.docVIP

  • 59
  • 0
  • 约2.01万字
  • 约 20页
  • 2016-12-22 发布于北京
  • 举报
第十一章-使用ORM工具进行数据访问 Hibernate 资源管理 典型的应用经常会被重复的资源管理代码搞胡乱。很多项目尝试创造自己的方案解决这个问题,有时会为了编程方便牺牲适当的故障处理。对于恰当的资源处理Spring提倡令人瞩目的简单的解决方案:使用templating的IoC,比如基础的class和回调接口,或者提供AOP拦截器。基础的类负责固定的资源处理,以及将特定的异常转换为unchecked异常体系。Spring引进了DAO异常体系,可适用于任何数据访问策略。 对于直接使用JDBC的情况,前面章节提到的JdbcTemplate类负责处理connection,正确地把SQLExeption变为DataAccessException体系(包括将与数据库相关的SQL错误代码变成有意义的异常类)。它同时支持JTA和JDBC事务,通过它们各自的Spring?transaction?managers。 Spring同样也提供了对Hibernate和JDO的支持:一个HibernateTemplate/JdoTemplate类似于JdbcTemplate,HibernateInterceptor/JdoInterceptor,以及一个Hibernate/JDO?transaction?manager。主要的目的是:能够清晰地划分应用层次而不管使用何种数据访问和事务技术;使应

文档评论(0)

1亿VIP精品文档

相关文档