您的位置:首页 > 编程语言

手写实现AOP编程

2015-11-10 18:18 183 查看
AOP 面向切面的编程,

AOP可以实现“业务代码”与“关注点代码”分离

在Spring的AOP编程中,

如果加入容器的目标对象有实现接口,用JDK代理;

如果目标对象没有实现接口,用Cglib代理;

总结:

关注点代码,就是指重复执行的代码。

业务代码与关注点代码分离,好处?

–关注点代码写一次即可;

–开发者只需要关注核心业务;

–运行时期,执行核心业务代码时候动态植入关注点代码; 【代理】

基本步骤流程:

1、目标接口



2、目标对象



3、手写AOP



4、代理工厂



5、配置



6、测试及运行结果

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: