知识大全 spring技术手册上的一个java动态代理例子

Posted

篇首语:男儿欲遂平生志,六经勤向窗前读。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 spring技术手册上的一个java动态代理例子相关的知识,希望对你有一定的参考价值。

  Java代码

  public interface IHello

  public void hello(String name);

  

  Java代码

  public class HelloImpl implements IHello

  @Override

  public void hello(String name)

  System out println( Hello: + name);

  

  

  Java代码

  package proxy;

  import java lang reflect InvocationHandler;

  import java lang reflect Method;

  import java lang reflect Proxy;

  import apache log j Level;

  import apache log j Logger;

  public class LogHandler implements InvocationHandler

  private Logger logger = Logger getLogger(this getClass() getName());

  private Object delegate;

  public Object bind(Object delegate)

  this delegate = delegate;

  return Proxy newProxyInstance(delegate getClass() getClassLoader() delegate getClass() getInterfaces() this);

  

  @Override

  public Object invoke(Object proxy Method method Object[] args)    throws Throwable

  Object result = null;

  log( method starts + method);

  result = method invoke(delegate args);

  logger log(Level INFO methods ends + method);

  return result;

  

  private void log(String message)

  logger log(Level INFO message);

  

  public static void main(String[] args)

  LogHandler logHandler = new LogHandler();

  IHello helloProxy = (IHello)logHandler bind(new HelloImpl());

  helloProxy hello( ssssssssssssss );

  

cha138/Article/program/Java/ky/201311/28578

相关参考

知识大全 Java中的静态代理和动态代理

Java中的静态代理和动态代理  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  代理模式主要有两种

知识大全 JAVA 动态代理

JAVA动态代理  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在目前的Java开发包中包含了对

知识大全 Java 实践: 用动态代理进行修饰

Java实践:用动态代理进行修饰  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  动态代理工具是j

知识大全 实现动态代理的介绍和使用

  引言  假如现在我们有这样在这个示例中我将使用尽可能简单的逻辑实现所有功能需求这将更突出我们所要解决的核心问题例子是一个简单计算器类  publicclassCalculator pub

知识大全 java动态代理Dynamic Proxy

java动态代理DynamicProxy  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  被代理对

知识大全 Java动态代理机制综合分析及扩展

Java动态代理机制综合分析及扩展  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Java动态代

知识大全 Java设计模式-----Proxy模式(动态代理)

Java设计模式-----Proxy模式(动态代理)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 浅谈Java中用动态代理类实现记忆功能

浅谈Java中用动态代理类实现记忆功能  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  记忆是衍生

知识大全 Java反射机制的应用例子

Java反射机制的应用例子  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  目标用一个代理类实现两

知识大全 js动态创建表格,删除行列的小例子

这篇文章介绍了js动态创建表格删除行列的实例代码有需要的朋友可以参考一下 复制代码代码如下:cha138/Article/program/Java/JSP/201311/20196