说说spring里的aop的作用以及应用场景
aop是面向切面编程,把软件系统分为两个部分:和弦关注点和横切关注点。aop的核心思想就是讲应用程序中竞得商业逻辑同对其提供支持的通用服务进行分离,
实现aop的技术主要分为两大类,1.动态代理技术,静态注入的方式
经常用到aop有如下几种
1.基于代理的aop
2.纯简单的java对象切面
3.注入形式的aspce切面
4.@aspect注解形式的
应用场景:
aop与事物
aop与日志
aop是面向切面编程,把软件系统分为两个部分:和弦关注点和横切关注点。aop的核心思想就是讲应用程序中竞得商业逻辑同对其提供支持的通用服务进行分离,
实现aop的技术主要分为两大类,1.动态代理技术,静态注入的方式
经常用到aop有如下几种
1.基于代理的aop
2.纯简单的java对象切面
3.注入形式的aspce切面
4.@aspect注解形式的
应用场景:
aop与事物
aop与日志