当前位置: 首页 > news >正文

网站建设公司用5g新闻源发稿平台

网站建设公司用5g,新闻源发稿平台,如何用wordpress主题,帮网站做推广赚钱什么是代理: 给目标对象一个代理对象,由代理对象控制着对目标对象的引用 为什么使用代理: ①:功能增强:通过代理业务对原有业务进行增强 ②:用户只能同行过代理对象间接访问目标对象,防止用…

什么是代理:

给目标对象一个代理对象,由代理对象控制着对目标对象的引用

为什么使用代理:

①:功能增强:通过代理业务对原有业务进行增强

②:用户只能同行过代理对象间接访问目标对象,防止用户直接访问目标对象给系统带来不必要的复杂性!

 

静态代理:

随着我们当中目标类的增多,代理类代理的目标类也会增多....一个代理类生成多个对象。每一个目标对象都是代理着多个目标对象

静态代理相当于是多写了一个代理类,在调用的时候调用的是代理类,在代理类中的处理还是原生的处理逻辑,不过在前后添加上需要添加的代码。
缺点:需要为每一个被代理的对象都创建一个代理类。

静态代理点的问题:

当我们的目标类增多的时候,代理类需要代理的目标类增多,可能会出现代理关闭不便。当我们的目标类进行修改或增多的时候,会影响目标类.....

 

动态代理:

所谓的动态代理就是生成不同的代理对象每一个 代理对象都代理着自己的目标对象

动态代理一个代理对象只管理一个目标类,比静态代理灵活

Java标准库提供了动态代理功能,允许在运行期动态创建一个接口的实例; 动态代理是通过 Proxy 创建代理对象,然后将接口方法“代理”给 InvocationHandler 完成的。

 动态代理中将将new目标类对象交给了用户,下面是在main方法里通过接口生成了代理对象

 Proxy.newProxylnstance( ,目标接口在这,invocationHandler)给接口生成代理对象

import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method;
import java.lang.reflect.Proxy;// 1.目标类的引用
// 2.调用目标类的核心方法,并实现功能的增强
//   要想调用核心方法,就必须知道核心方法是谁
public class 动态代理类 implements InvocationHandler{// 1.目标类的引用  ----》这种方式灵活private Object factory;public 动态代理类(Object factory){this.factory = factory;}// 要用动态的方式知道我们要调用的核心方法是谁// 核心方法:在目标类实现的接口当中......// 如何找到目标类的接口  -----》 反射public Object getProxyInterface(){return Proxy.newProxyInstance(factory.getClass().getClassLoader(),factory.getClass().getInterfaces(),(InvocationHandler) this);}/*** 如何调用核心方法  -----》 jdk(java的开发者)给我们提供了调用核心方法的接口* @param proxy* @param method   通过反射带来的核心方法* @param args     核心方法的参数* @return* @throws Throwable*/@Overridepublic Object invoke(Object proxy, Method method, Object[] args) throws Throwable {System.out.println("进行前期调研......");method.invoke(factory,args);System.out.println("打包,快递.......");return null;}}

 cglib动态代理之前总结过:点击查看

cglib动态代理_别活在过去i的博客-CSDN博客

http://www.r43.cn/news/352.html

相关文章:

  • 怎么给我 的网站做关键词百度网盘客服电话24小时
  • 福建省建建设行业信用评分网站全国免费发布信息平台
  • 临沧网站制作创建网站需要多少资金
  • 如何建国际商城网站高端营销型网站
  • 做网站javaee前端seo怎么优化
  • 做网站哪些有没有免费的广告平台
  • 杭州企业网站开发网站建设排名优化
  • 做球迷网站专业seo网络推广
  • 服务器iis搭建网站潮州网络推广
  • 国外做ae模板网站大全指数网站
  • b2b网站排行榜b2b平台推广
  • 建立一个网站的步骤谷歌独立站
  • 赣州信息网seo专员岗位要求
  • 成都市成华区建设委员会网站宁波seo教程行业推广
  • 无锡网站建设服务公司站长素材音效下载
  • 起点网站建设免费友情链接网站
  • php做学校网站免费各大网站提交入口
  • 附近量身定做衣服店湖南seo推广多少钱
  • 怎么用wordpress仿站推广方案框架
  • 网站建设的社会天津的网络优化公司排名
  • 重庆市设计公司网站线上推广的好处
  • 嘉定品牌网站建设500个游戏推广群
  • 中国建设银行网站首页joy百度推荐现在为什么不能用了
  • 嘉兴 网站建设广州网站快速优化排名
  • 做网站的前提百度总部公司地址在哪里
  • 温州微网站制作公司推荐企业网站seo排名
  • php做的网站如何该样式长尾关键词是什么
  • 盐城市规划建设局网站写软文能赚钱吗
  • h5可视化拖拽生成工具seo技术外包公司
  • 沙河做网站seo推广教程