弱弱问下,静态AOP到底指什么?

AOP分为静态AOP和动态AOP,想知道下,到底静态AOP指的啥,最好来个例子说明下。

就是知道这个静态aop是编译前就把字节码编译到了目标字节码中。

比如java里面有哪些例子,我们常用到的,列下,谢谢

就是理解成:动态代理模式,
查了一些资料后知道的,谢谢分享问题。
http://www.cnblogs.com/mushroom/p/3932698.html
http://www.360doc.com/content/09/1126/02/495229_9763508.shtml
http://www.ibm.com/developerworks/cn/java/j-diag1203/
http://blog.csdn.net/xuhx/article/details/6763911

请采纳~

楼主应该先关注AOP是什么,再关注动态实现和静态实现。

动态实现就是运行时代码注入,编译后,未运行前,是不会注入代码的。

静态实现就是编译时代码注入,编译后,未运行前,代码已经注入。

注入的层次就是c#的中间码IL code或者Java的字节码bytecode,或者其它语言的编译后文件。

你可以先了解下,构造函数、返回值地址、调用入口等概念,再理解AOP比较合适!