通过第1章的学习,我们了解了Web服务的相关技术和架构,还对Web服务的使用有了简单认识。
我们知道,Web服务实际上是一种结构、一种组织应用软件的模式。它并没有基于任何一种开发工具、语言甚至运行平台。但是,作为Web服务的开发者,必须选择一种自己熟悉的、效率高的开发工具和编程语言进行开发。
在这方面,ASP.NET无疑是最佳选择。它采用的.NET Framework框架可以很容易地创建和运行一个Web服务,而且借助于Visual Studio开发工具的支持能够大大减少开发人员的工作。
在本章中,我们将学习创建Web服务的各种方法,并重点对使用Visual Studio创建ASP.NET Web服务和修改Web服务的属性进行介绍。
学习目标:
掌握如何用记事本创建Web服务
了解Web服务处理指令的用法
掌握Web服务类和方法的使用
掌握wsdl和csc命令的使用
掌握Visual Studio创建和测试Web服务的方法
了解添加服务引用与Web引用的区别
熟悉创建Web服务时的WebService属性
了解如何使用WebMethod属性控制Web服务方法
2.1 使用记事本创建Web服务
虽然Visual Studio 为.NET开发提供了功能丰富的集成开发环境,但是这并不是创建Web服务的唯一途径。使用一种文本编辑器(例如记事本)和.NET Framework包含的命令行工具,也可以创建Web服务。 |