【发布时间】:2010-08-17 23:49:07
【问题描述】:
谁能给我这两种方法的高级概述?这两者有什么区别,你为什么要选择一个而不是另一个?我只想用您自己的话进行一般性解释,因为我刚开始使用 Web 服务。谢谢。
【问题讨论】:
标签: asp.net web-services
谁能给我这两种方法的高级概述?这两者有什么区别,你为什么要选择一个而不是另一个?我只想用您自己的话进行一般性解释,因为我刚开始使用 Web 服务。谢谢。
【问题讨论】:
标签: asp.net web-services
自上而下的方法要求您编写自己的 WSDL 和 XSD,然后创建遵循 WSDL 和 XSD 的服务。在自底向上的方法中,您首先编写服务代码,然后编写 WSDL 和 XSD。在 MS 世界中,自下而上非常容易,因为 WSDL 和 XSD 是由工具为您生成的。第一种方法要困难得多,因为它对工具的支持较少,而且开发人员通常没有足够的技能来编写 WSDL(尤其是使用 WS-Policies)。
编辑:如果您首先编写服务,或者如果您可以控制客户端和服务,您将始终使用自下而上。如果您需要先定义契约,以便可以分别实现和测试客户端和服务(通常在大型集成项目中),您将使用自顶向下。
最好的问候,拉迪斯拉夫
【讨论】: