java 代理(静态代理,JDK代理,CGLIB代理)

代理模式  代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。  按照代理的创建时期,代理类可以分为两种。  静态代理:由程序员创建或特定工具自动生成源代码,再对其编译。在程序运行前,代理类的.class文件就已经存在了。  动态代理:在程序运行时,运用反射机制动态创建而成。 

首先看一下静态代理:  1、Count.java 
package net.battier.dao;

/**
* 定义一个账户接口
*
* @author Administrator
*
*/
public interface Count {
// 查看账户方法
public void queryCount();

java 代理(静态代理,JDK代理,CGLIB代理)最先出现在Python成神之路

版权声明:
作者:zhangchen
链接:https://www.techfm.club/p/20495.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>