1

任何人都可以从初学者 asp.net 程序员的角度解释这一点吗?

  1. 什么是代理类?它在asp.net中的主要用途是什么?

  2. 使用 Web 服务时代理的主要用途是什么?

从我目前阅读的内容来看,我了解 Web 服务代理,我们不必在整个应用程序中引用该服务。我们可以简单地在 web.config 中设置它,并在需要时更改它。

4

2 回答 2

1

来自经典的Design Patterns: Elements of Reusable Object-Oriented Software对代理模式的描述:

为另一个对象提供代理或占位符以控制对其的访问。

在 Web 服务中,代理是一个看起来像服务的类(即具有相同的方法集),但位于客户端。代理将您的本地成员访问转换为对实际服务的远程、网络访问。

换句话说:代理在很大程度上隐藏和封装了所有的网络协议处理和数据序列化。

于 2013-08-21T08:10:05.263 回答
0

什么是代理类

那么代理实际上是一种模式,您可以在此处阅读所有详细信息

使用Web服务时代理的主要用途是什么

像任何其他代理类一样,它充当 Web 服务的接口。

于 2013-08-21T07:59:40.223 回答