摘要: java动态代理(JDK和cglib)JAVA的动态代理代理模式代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。按照代理的创建时期,代理类可以分为两种。静态代理:由程序员创建或特定工具自动生成源代码,再对其编译。在程序运行前,代理类的.class文件就已经存在了。动态代理:在程序运行时,运用反射机制动态创建而成。首先看一下静 阅读全文
posted @ 2013-09-07 16:00 慧是永远 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 包含ioc和aop两大核心概念aop----事务管理spring框架运用的设计模式(查一下)---------------------------------------Ioc(控制反转)和Di-----dependency injection(依赖注入)Ioc 被调用对象不是由调用对象生成(new),而是用spring容器(通过反射机制)生成---------------------------------------先理解简单工厂(对象在工厂里new)---理解spring(对象在spring里new)----------------------------------------代理模式 阅读全文
posted @ 2013-09-07 15:59 慧是永远 阅读(216) 评论(0) 推荐(0) 编辑