`
wzl454823
  • 浏览: 39861 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

AOP入门

AOP 
阅读更多
AOP入门

从代理机制初探AOP
静态代理:
代理对象和被代理对象同时实现一个借口,这个接口写出业务方法。
被代理类仅写出业务方法,代理类写出日志等相关服务。
相关程序见附件。

动态代理:
更具有通用性。写出一个通用的代理类。LogHandler。
相关程序见附件。

四种Advice
BeforeAdvice和AfterAdvice
分别在目标对象的方法执行之前和之后被调用。
AroundAdvice,前后都加入,直接实现AroundAdvice。
ThrowAdvice,可以在想要发生异常时通知服务对象做某事时使用。
四种Advice代码见附件。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics