码迷,mamicode.com
首页 > 其他好文 > 详细

AOP初识

时间:2016-03-30 16:41:43      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:android经验

1)什么是AOP:面向切面编程

2)AOP模型及术语:切点、切面、通知等等,具体百度。

3)AOP的实际应用场景

    1))统计某一个方法的执行时长

        传统的做法是在要统计的方法的首尾各统计一下时间取差值,那么问题来了,如果有n多个方法

        呢?

        AOP的做法:利用环绕通知,通过注解反射得到统计的方法,然后也是取差值。这样只要某个方

        加了特定的统计时间相关的注解就可以统计它的时间。当然也可以反射出方法所在类等其它相

        关信息。

    2))统计方法的异常、日志等。通过AspectJ的异常通知。

    3))增强某个类的方法


本文出自 “行意天下” 博客,请务必保留此出处http://4259297.blog.51cto.com/4249297/1758357

AOP初识

标签:android经验

原文地址:http://4259297.blog.51cto.com/4249297/1758357

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!