全国财政“六五”知识竞赛答案.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四部分 Web 服务与项目开发 第9 章 基于XML 的.NET Web 服务 本章要点: 本章将介绍Web Service 的原理,如何创建Web Service 和使用Web Service 。用一个 简单但是完整的案例说明Web Service 的各种使用方法。介绍了Web Service 中的数据类型, 如何使用ASP.NET 的内部对象Session 和Application 。简单的介绍了SOAP 协议及其应用, 并介绍如何使用Web Service 的数据服务。 9.1 Web 服务简介 Web 服务是微软.NET 策略计划的基础。一个Web Service 就是一个应用Web 协议的 可编程的应用程序逻辑。其中最重要的协议是简单对象访问协议 SOAP (Simple Object Access Protocol )。 9.1.1 Web 服务核心技术基础 Web 服务是一种应用程序,使用标准的互联网协议,在网上提供函数接口,用户可 以从任何地方调用Web 服务。Web 服务主要使用两种技术: XML :XML 可以使Web 服务方便的处理数据,实现内容与表示分离。 SOAP:SOAP 使用XML 消息调用远程方法,SOAP 是Web 服务最重要的协议。 9.1.2 Web 服务的接口描述 主要的接口方式为:WSDL (Web Service Description Language ,Web 服务描述语言) 和UDDI (Universal Description, Discovery and Integration ,统一的描述,发现和集成)。 WSDL 文档用于动态发布Web 服务、查找已发布的Web 服务以及绑定Web 服务。在 WSDL 中包含了使用SOAP 的服务描述的绑定,也包含了使用简单HTTP GET 和POST 请 求的服务描述的绑定。 UDDI 提供了在Web 上描述并发现商业服务的框架。UDDI 通过服务注册,以及使用 SOAP 访问这些注册信息的约定。UDDI 计划的核心组件是UDDI 商业注册,使用一个XML 文档来描述企业及其提供的Web 服务。 9.2 创建并使用Web 服务 一个 Web 服务程序可以为本地和远程的程序提供函数接口,通过这些函数接口为其 他应用程序提供服务。 9.2.1 编写Web 服务 .NET Web 服务源文件的扩展名是 “asmx ”,和 C#格式的程序有些相似,利用 “[WebMethod]”向外提供函数接口,如程序9-01.asmx 所示。 案例名称:编写Web 服务 程序名称:9-01.asmx %@ WebService Language=c# Class=Greetings% using System.Web.Services; public class Greetings{ [WebMethod] public string Hello(string strName) { return hello,+strName+,Have a great day !; } } 程序中,第一行指示该程序是一个Web 服务,使用的编程语言为C# ,类名为Greetings 。 第二行引入 Web 服务所需要的命名空间。第三行声明类,类名为 Greetings 。第五行声明 一个方法,这个方法名称为Hello ,带有string 类型的参数strName ,返回一个string 类型 的参数。 9.2.2 测试Web 服务 将9-01.asmx 文件放到网站的某个目录中,像执行ASP.NET 文件一样,利用浏览器打 开该程序。显示的结果如图9-1 所示。 图9-1 测试Web 服务 该页面开始是Web 服务的名称,这里是Greetings 。接着是它的操作列表,这里只有 一个操作列表是Hello 。在文本框输入一些字符串并点击按钮,显示的结果如图9-2 所示。 图9-2 显示方法

您可能关注的文档

文档评论(0)

nnh91 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档