AOP
追梦111
这个作者很懒,什么都没留下…
展开
-
Spring的AOP编程
Spring 中的AOP编程是与JAVA中OOP同等的,在OOP中模块的基本单位是类,而在AOP中模块的基本单位是切面,其实AOP的底层还是通过代理来实现的。 一、基本术语 1、Aspect 将横切多个业务对象的程序独立出来模块化,该模块可以无侵入式地集成到业务对象中。 如,事务、日志、权限 2、Advice 是指切面的具体实现,如记录日志、验证权限 通知有各种类型,其中包括”bef...原创 2018-05-05 18:28:40 · 193 阅读 · 0 评论 -
Spring中“说明式”事务管理
在Spring中,说明式事务管理被大多数 Spring使用者使用,这种方法可以使用你的逻辑代码与事务管理代码分离,达到解偶合的目的。它可以和AOP一起使用,在这里你可以自定义事务相关行为。 当然这里对回滚的理解也是很重要的,在Spring的事务管理中,只要RuntimeException子类的异常抛出,事务就会回滚。 1、对Spring中的说明式事务实现的理解 这里面的实现机制其实是通过...原创 2018-05-19 18:53:32 · 156 阅读 · 0 评论