摘要: 动态代理是java中非常有用的特性之一,目前Spring作为MVC框架的主流选择,主要归功于其最重要的两个特性:Ioc和AOP,他们使得项目模块可以以一种非常松散的耦合的关系组织起来,大大减轻了开发者的负担。AOP正是动态代理实现的典型案例之一,动态代理目前主要有两种方式,JDK动态代理以及CGlib动态代理,下面以代码为例一一讲解。CGlib需要用到cglib和asm的jar包。首先定义接口:1 public interface SayHello {2 3 @MyAnnotation("annotation declared in interface")4 public 阅读全文
posted @ 2013-05-08 23:42 壹零叁柒 阅读(268) 评论(0) 推荐(0) 编辑