反射与代理
文章平均质量分 77
ForWayfarer
移动增值程序开发者
展开
-
反射
1.问题的提出在Java运行时而非编译时环境中:(1)对于任意一个类,能否知道这个类有哪些属性和方法?(2)对于任意一个对象,能否调用它的任意一个方法?答案是肯定的。这种动态获取类的信息以及动态调用对象的方法的功能来自于Java 语言的反射(Reflection)机制。Java 反射机制主要提供了以下功能:(1)"在运行时"判断任意一个类所具有的成员变量和方法(当然在这之前需要 "在运行时原创 2008-09-24 01:03:00 · 3718 阅读 · 1 评论 -
代理
1.代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问(在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用).2.代理模式一般涉及到的角色有:(1)抽象角色:声明真实对象和代理对象的共同接口; (2)真实角色:代理角色所代表的真实对象,是我们最终要引用的对象; (3)代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真原创 2008-09-24 01:31:00 · 3029 阅读 · 0 评论 -
AOP在spring中的简单实现
直接看代码package edu.hust.springProxy;//抽象角色 public interface RoleDAO { public void doSomething(); }package edu.hust.springProxy;//真实角色 public class RoleDAOImpl implements原创 2008-10-04 08:18:00 · 2713 阅读 · 0 评论