栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java代理模式的应用场景

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java代理模式的应用场景

1、远程(Remote)代理

本地服务通过网络寻求远程服务。为了实现本地到远程的沟通,我们需要实现网络沟通,处理其中可能的异常。为了良好的代码设计和维护性,我们将网络通信部分隐藏起来,只暴露在当地服务的借口,可以通过这个借口访问远程服务提供的功能,而不需要太多关系通信部分的细节。

2、防火墙(Firewall)代理

当浏览器配置为使用代理功能时,防火墙将浏览器的请求转移到互联网。当互联网回应时,代理服务器将转移到浏览器。

3、保护(Protect or Access)代理

控制一个对象的访问,必要时可以为不同用户提供不同级别的使用权限。

拓展:

使用好处

代理模式在客户端与目标对象之间起到了一个中介作用和保护目标对象的作用;

代理对象可以扩展目标对象的功能;

代码模式能将客户端与目标对象分离,在一定程度上降低了系统的耦合度。

以上就是java代理模式的应用场景,希望能对大家有所帮助。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/14916.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号