摘要:
Aop的发展经理过两个阶段,第一个是静态Aop阶段,第二个是动态Aop阶段。 静态Aop阶段:作为第一代的Aop,以最初的AspectJ为代表,特点是以相应的横切关注点以Aspect形式实现之后,会通过特定的编译器,将实现后的Aspect编译并织入到系统的静态类中,优点是Aspect直接以java字节码的形式编译到java类中,java虚拟机可以像通常一样加载java类运行,不会给系统运行造成任何性能损失。 动态Aop阶段:作为第二代的Aop,大都通过java语言提供的各种动态特性来实现第一代Aop织入到当前系统的过程,这类产品有:JBoss AOP,Spring AOP,... 阅读全文
posted @ 2012-07-23 12:51
斑驳_光影
阅读(2243)
评论(0)
推荐(0)
浙公网安备 33010602011771号