java零到一:java框架-Spring- 2:Spring框架的AOP机制
1.Spring框架的AOP机制
AOP的应用
事务管理,异常日志
1) 什么是AOP的优点
Apsect Oriented Programming 面向方面编程 。
面向方面编程是以OOP面向编程为基础。
AOP关注的是共通处理问题,可以将共通处理封装成一个组件
(方面组件),然后采用AOP机制可以以低耦合方式作用到指定的
目标组件上。
(例如Struts2中的拦截器)
2) AOP使用步骤
a,引入Spring的IOC和AOP开发包
b,添加Spring容器配置文件
c,将共通处理封装成一个对立Bean组件
d,采用AOP配置将Bean组件作用到其它目标组件及其方法上。
3) AOP相关概念
*a. 方面 (Apsect)
(相当于拦截器、Filter的作用)
方面指的封装共通处理的组件可以灵活的切入到目标对象及方法上。
\*b. 切入点(Printcut)
切入点用于指定目标对象及方法,利用特定表达式指定目标对象及其方法。
c. 连接点(JoinPoint)
还没有评论,来说两句吧...