摘要: 一、声明式事务简介 Spring 的声明式事务管理在底层是建立在 AOP 的基础之上的。其本质是对方法前后进行拦截,然后在目标方法开始之前创建或者加入一个事务,在执行完目标方法之后根据执行情况提交或者回滚事务。 声明式事务最大的优点就是不需要通过编程的方式管理事务,这样就不需要在业务逻辑代码中掺... 阅读全文
posted @ 2016-07-18 17:56 何红霞 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 一、编程式事务简介 在 Spring 出现以前,编程式事务管理对基于 POJO 的应用来说是唯一选择。用过 Hibernate 的人都知道,我们需要在代码中显式调用beginTransaction()、commit()、rollback()等事务管理相关的方法,这就是编程式事务管理。通过 Spr... 阅读全文
posted @ 2016-07-18 16:59 何红霞 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 在前两篇博客中,介绍了AOP实现的基础:静态代理和动态代理,这篇博客介绍spring中AOP的实现。 一、采用Annotation方式 首先引入jar包:aspectjrt.jar && aspectweaver.jar applicationContext配置文件: ... 阅读全文
posted @ 2016-07-18 11:10 何红霞 阅读(339) 评论(0) 推荐(0) 编辑