
反射(Reflection)
Jmark_GC
乐观开朗,学习能力强,热衷于web开发技术
展开
-
Java反射API(应用篇)
import java.lang.reflect.Constructor; import java.lang.reflect.Field; import java.lang.reflect.Method; import java.lang.reflect.Modifier; public class reflectAPI { public static void main(String args原创 2012-09-01 15:14:23 · 689 阅读 · 0 评论 -
利用Java反射机制和动态代理 模拟Spring AOP
一.AOP概述 AOP(Aspect Oriented Programing),即面向切面编程,它主要用于日志记录、性能统计、安全控制、事务处理、异常处理等方面。它的主要意图就要将日志记录,性能统计,安全控制、事务处理、异常处理等等代码从业务逻辑代码中清楚地划分出来。通过对这些行为的分离,我们希望可以将它们独立地配置到业务逻辑方法中,而要改变这些行为的时候也不需要影响到业务逻辑方法代码转载 2012-09-02 10:20:14 · 1761 阅读 · 0 评论 -
动态代理的实现
/** * 相亲接口 * * @author zhengt * @time Jun 3, 2095 3:13:03 PM */ public interface XiangQinInterface { /** * 相亲方法 */ public void xiangQin(); } /**转载 2012-08-30 21:27:00 · 591 阅读 · 0 评论 -
深入理解动态代理(一)(网上总结的要点)
1.代理模式的概念 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。 按照代理的创建时期,代理类可以分为两种。 静转载 2012-08-31 22:40:46 · 787 阅读 · 0 评论 -
深入理解动态代理(二)(网上总结的要点)
相关的类和接口 要了解 Java 动态代理的机制,首先需要了解以下相关的类或接口: java.lang.reflect.Proxy:这是 Java 动态代理机制的主类,它提供了一组静态方法来为一组接口动态地生成代理类及其对象。 清单 1. Proxy 的静态方法 // 方法 1: 该方法用于获取指定代理对象所关联的调用处理器 static转载 2012-08-31 22:50:58 · 859 阅读 · 0 评论