摘要: AOP思想是将程序中的业务代码与服务代码进行分离,在运行时进行结合。比较强调程序的层次结构,是一种面向切面的编程。而在AOP实现的底层主要用到了动态代理,而动态代理又分为JDK动态代理和CGLIB动态代理,两者的区别是JDK动态代理的实现中业务类必须必须定义接口,而CGLIB没有这个约束,可以说CGLIB更强大; JDK动态代理实现示例: 1 ... 阅读全文
posted @ 2015-01-07 08:19 会飞的纸盒 阅读(172) 评论(0) 推荐(0) 编辑