拥有自己的基于Java的面向方面编程实现的最佳方式是什么?
附注:可能的论点是使用Spring AOP,但我有一个项目不是基于Spring的,必须这样(因此必须后退到我自己的实现)。
发布于 2011-09-20 17:43:12
尝试使用从接口生成的动态代理:
http://www.javaworld.com/javaworld/jw-11-2000/jw-1110-proxy.html
发布于 2011-09-20 17:40:58
你会使用AspectJ吗?( http://www.eclipse.org/aspectj/ )
发布于 2011-09-20 18:04:40
如果您坚持不使用任何第三方库(我认为这通常是一个坏主意),那么您可能会对java.lang.reflect.Proxy类感兴趣。它可以作为实现面向方面框架的基础(虽然很差,但总比没有好)。也许这就足够满足你的需求了。祝好运!
https://stackoverflow.com/questions/7482980
复制相似问题