本帖最后由 transcosmos 于 2010-08-31 10:20:46 编辑

解决方案 »

  1.   

    不管是动态代理,还是拦截器,还是所谓的aop,都是采用了设计模式中的代理模式的思想。拦截器原理上绝对不是动态代理。而是在框架层面上写了段逻辑,用于循环执行拦截器。aop只是炒作的概念,本质是代理模式。
      

  2.   


    那循环执行拦截器Map里的每个具体的拦截器,不是采用了动态代理的原理么?
      

  3.   

    我说了,都是代理模式。但是实现原理不一样。一个是基于JDK native层面的,一个仅仅只是对象组合