码迷,mamicode.com
首页 > 编程语言 > 详细

Spring AOP

时间:2018-01-29 15:44:53      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:-o   接口   process   51cto   jdk   区别   asp   blog   统一   

一、
1.什么是AOP及实现方式
AOP:Aspect Oriented Programming的缩写,就是面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的
一种技术。
主要的功能是:日志记录,性能统计,安全控制,事物处理,异常处理等等
AOP实现方式
预编译
-AspectJ
运行期动态代理(JDK动态代理、CGLib动态代理)
SpringAOP、JbossAOP
2.AOP基本概念
技术分享图片
技术分享图片
3.SPring中的AOP
Spring AOP的用途
技术分享图片
Spring 的AOP实现
技术分享图片
有接口和无接口的Spring AOP实现区别
技术分享图片
4.Schema-based AOP
4.1 配置切面 aspect
技术分享图片
技术分享图片
切面aspect 类是对物体特征的抽象,切面就是对横切关注点的抽象
这里就是植入需要进行执行的代码
技术分享图片
技术分享图片
4.2配置切入点
这些是spring的 aop 和aspect 都支持的
技术分享图片
以下只支持spring 自己的
技术分享图片
技术分享图片
技术分享图片
该包下所有类的所有方法
技术分享图片
该类下的指定方法
技术分享图片
一个完整的aop congif配置
技术分享图片
我的代码配置如下
该包下的 以 Biz结尾的类下的所有方法
技术分享图片

Spring AOP

标签:-o   接口   process   51cto   jdk   区别   asp   blog   统一   

原文地址:http://blog.51cto.com/12941821/2066315

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!