什么是拥有自己的基于Java的面向方面编程实现的最佳方式?AOP实现
P.S .:可能的参数是使用Spring AOP,但我有一个不是基于Spring的项目,并且必须这样(因此必须回退到我自己的实现)。
什么是拥有自己的基于Java的面向方面编程实现的最佳方式?AOP实现
P.S .:可能的参数是使用Spring AOP,但我有一个不是基于Spring的项目,并且必须这样(因此必须回退到我自己的实现)。
您仍然需要一种方法来提供代理而不是常规对象... – Matteo
你可以使用AspectJ吗? (http://www.eclipse.org/aspectj/)
如果你坚持不使用任何第三方库(这是,我认为,一般一个坏主意),你会可能对java.lang.reflect.Proxy类感兴趣。它可以作为实现面向方面框架的基础(相当差,但比没有好)。也许这只是满足您的需求。 祝你好运!
您使用哪种语言/平台? – mdm
这将是Java。在问题中也更新了。 – Saket
你想自己实现吗? –