手写实现AOP编程
AOP 面向切面的编程,AOP可以实现“业务代码”与“关注点代码”分离在Spring的AOP编程中,如果加入容器的目标对象有实现接口,用JDK代理;如果目标对象没有实现接口,用Cglib代理;总结:关注点代码,就是指重复执行的代码。业务代码与关注点代码分离,好处?–关注点代码写一次即可;–开发者只需要关注核心业务;–运行时期,执行核心业务代
·
AOP 面向切面的编程,
AOP可以实现“业务代码”与“关注点代码”分离
在Spring的AOP编程中,
如果加入容器的目标对象有实现接口,用JDK代理;
如果目标对象没有实现接口,用Cglib代理;
总结:
关注点代码,就是指重复执行的代码。
业务代码与关注点代码分离,好处?
–关注点代码写一次即可;
–开发者只需要关注核心业务;
–运行时期,执行核心业务代码时候动态植入关注点代码; 【代理】
基本步骤流程:
1、目标接口
2、目标对象
3、手写AOP
4、代理工厂
5、配置
6、测试及运行结果
更多推荐
已为社区贡献2条内容
所有评论(0)