AOP
文章平均质量分 93
David-Kuper
只有一个好的设计才能诞生出一款伟大的应用。
展开
-
Android 基于AOP监控之——AspectJ使用指南
AspectJ的使用核心就是它的编译器,它就做了一件事,将AspectJ的代码在编译期插入目标程序当中,运行时跟在其它地方没什么两样,因此要使用它最关键的就是使用它的编译器去编译代码ajc。ajc会构建目标程序与AspectJ代码的联系,在编译期将AspectJ代码插入被切出的PointCut中,已达到AOP的目的。因此,无论在什么IDE上(如果使用命令行就可以直接使用ajc编译了),问题就是让IDE使原创 2016-05-27 22:01:34 · 13403 阅读 · 13 评论 -
Android基于AOP的非侵入式监控之——AspectJ实战
本博文的目的不是详细的介绍AspectJ的细节,而是最近项目用到了AspectJ,因此对其作了一些使用和重要概念上的总结。相信很多做过Web的同学对[AspectJ](https://eclipse.org/aspectj/doc/next/progguide/starting.html)都不陌生,Spring的AOP就是基于它而来的。如果说平常我们随便写写程序的时候,基本也不会用到它,需要调试的话无非就是多加一个原创 2016-05-24 10:45:15 · 21328 阅读 · 6 评论 -
AOP之@AspectJ技术原理详解
AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。原创 2017-06-14 22:35:32 · 26630 阅读 · 1 评论