Spring课程 Spring入门篇 5-1 aop基本概念及特点

概念:

1    什么是aop及实现方式

2    aop的基本概念

3    spring中的aop

4    schema-based aop

5    spring aop的api

6    aspectj

1    什么是aop及实现方式

1.1  aop,面向切面编程,比如:唐僧取经需要经过81难,多一难少一难都不行。孙悟空要经过27难,唐僧27难,猪八戒9难,沙僧18难。每个人统计自己的难数。这样造成业务冗杂,现在把统计经过的劫难数交给观音,唐僧只用骑马,悟空只用降妖除魔,八戒只用吃,沙僧只用担行李就行了。

实际应用中只是把统计劫难数换成了事务服务,日志管理,安全验证等。

1.2  实现方式有预编译或者运行期动态代理

预编译:aspectj

运行期动态代理:(JDK代理,CGLib动态代理)

Springaop、JbossAop

2    aop的基本概念

3    spring中的aop

4    schema-based aop

5    spring aop的api

6    aspectj

猜你喜欢

转载自www.cnblogs.com/1446358788-qq/p/10674669.html
今日推荐