阅读背景:

再学习之Spring(面向切面编程).

来源:互联网 

一、概念

1、理论

    把横切关注点和业务逻辑相分离是面向切面编程所要解决的问题。如果要重用通用功能的话,最常见的面向对象技术是继承(inheritance)或 组成(delegation)。但是,如果在整个应用中都使用相同的基类,继承往往会导致一个脆弱的对象体系;而使用组成可能需要对委托对象进行复杂的调用。切面提供了取代继承和委托的另一种可选方案,而且在很多场景下更清晰简洁。Spring AOP 基于动态代理,所以Spring只支持方法连接点,    把横切关注点和业务逻辑相分离是面向切面编程所要解决的问题。




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: