概念:
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