用 java.lang.reflect.Proxy 制作类似AOP 的方法调用 Log 层

转自:互联网


  用Java.lang.reflect.Proxy制作类似AOP的方法调用Log层

  个人认为,java.lang.reflect.Proxy简直是懒人必备的工具。

  如,我负责编写一个分布式系统的一个服务,别的应用要调用我的服务的RMI接口方法。而多人开发有着一个必然的缺点:每人负责的模块均对外提供接口,但事情往往会因为接口的定义者、实现者、使用者间对接口理解的偏差,而在软件的开发中引出不少麻烦。于是,接口调用日志就有作用了。特别是RMI Interface的日志。