动态代理

     简单来讲 一般有   dao标准接口类   二、dao实现 数据准入类      三、 代理类    四、测试类   五、实体

  一、 dao层里有目标   方法     二、实现里有具体方法   

    三、代理类 创建代理类的  需要实现  invocationHandler 接口  ,接下来需要传入被代理类  使用构造方法传参   ,

动态代理 public class MyInvocationHandler implements InvocationHandler{

private object target;

public MyInvocationHandler( object target;){

this.target=target;

}


创建代理对象  

动态代理

动态代理动态代理

复写代理方法   加入动作

动态代理动态代理


四 、测试类 

动态代理



总结 :高可用性 可实现事物的穿插