【问题标题】:Proxy and Proxy in Web ServicesWeb服务中的代理和代理
【发布时间】:2013-08-23 11:46:09
【问题描述】:

谁能从初学者的asp.net程序员的角度解释一下?

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

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

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

【问题讨论】:

    标签: c# asp.net service web proxy


    【解决方案1】:

    来自经典的设计模式:可重用的面向对象软件的元素对代理模式的描述:

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

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

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

    【讨论】:

    • A 代理 将始终是某物与另一物之间的“中介”。对于 Web 服务代理,这意味着您的真实代码和真实 Web 服务之间的“中介”。这段“中间”代码通常是由许多工具、向导、框架等自动生成的。
    【解决方案2】:

    什么是代理类

    代理实际上是一种模式,您可以阅读所有详细信息here

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-05
      • 2011-02-18
      相关资源
      最近更新 更多