第9章 Web服务.ppt

上传人:hwp****526 文档编号:85511615 上传时间:2023-04-11 格式:PPT 页数:20 大小:760.50KB
返回 下载 相关 举报
第9章 Web服务.ppt_第1页
第1页 / 共20页
第9章 Web服务.ppt_第2页
第2页 / 共20页
点击查看更多>>
资源描述

《第9章 Web服务.ppt》由会员分享,可在线阅读,更多相关《第9章 Web服务.ppt(20页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、ASP.NET 程序设计 配套课件 主编:屈武江信箱:第9章 Web服务讲解提纲9.1 Web服务简介 9.2 建立一个简单的Web服务 9.3 简单调用Web服务 9.4 通过代理类调用Web服务 9.5 返回DataSet对象示例 本章要点理解什么是Web服务创建简单的Web服务通过代理类访问Web服务建立并使用返回DataSet对象的Web服务9.1 Web服务简介 本节讲解内容什么是Web服务(Web Service)Web服务的工作原理 Web服务能返回什么类型的数据 9.1.1 什么是Web服务Web服务的重点特点是:返回数据,而不是返回页面9.1.2 Web服务的工作原理 基于“

2、简单对象访问协议”(SOAP:Simple Object Access Protocol)。这是一种基于XML的信息格式协议标准,用来在两个终端之间传递信息。这些信息以SOAP信封(envelope,类似于数据包)的方式在发送方和接收方之间传送。9.1.3 Web服务能返回什么类型的数据 最简单最常用的是返回字符串、整数、日期、布尔值、小数等基本数据类型。也可以用它来返回一个数组或数组列表。还可以用来返回一个DataSet对象。甚至还可以用来返回一个类。9.2 建立一个简单的Web服务 该服务可以返回平方和与立方和9-1.asmx9.3 简单调用Web服务 在浏览器地址栏中输入http:/lo

3、calhost/9-1.asmx 回车 test2是虚拟目录9.4 通过代理类调用Web服务 示意图步骤:第第1步步 生成生成SOAP代理类代理类 第第2步步 编译并部署代理类编译并部署代理类 第第3步步 通过代理类调用通过代理类调用Web服务服务 第第1步步 生成生成SOAP代理类代理类打开命令提示符窗口,切换到当前文件夹。输入下面语句后按回车键,就可以在当前文件夹chapter9下生成一个代理类9-1.vb,它其实就是一个业务逻辑文件wsdl/l:vb/n:myWebService/out:9-1.vb http:/localhost/test2/9-1.asmx第第2步步 编译并部署代理

4、类编译并部署代理类 这一步其实和第8章介绍的编译并部署业务对象是一样的,就是把刚才生成的代理类文件9-1.vb编译为DLL文件,并且存放到应用程序的bin文件夹下。在命令行提示符窗口中输入如下命令,就可以在chapter9的bin文件夹下生成一个DLL文件9-1.dll。vbc/t:library/out:bin9-1.dll 9-1.vb/r:System.dll/r:System.Web.Services.dll /r:System.XML.dll 第第3步步 通过代理类调用通过代理类调用Web服务服务 像调用内置类一样。要注意名称空间9-1.aspx9.5 返回DataSet对象示例 和

5、前面的简单示例整个步骤大体一样。只是建立Web服务时有区别。步骤:建立Web服务 生成SOAP代理类 编译并部署代理类 通过代理类调用Web服务 9.5.1 建立Web服务 9-3.asmx9.5.2 生成SOAP代理类 打开命令行提示符窗口中,切换到文件夹chapter9。输入下面语句后按回车键,就可以在当前文件夹chapter9下生成一个代理类9-3.vb。wsdl/l:vb/n:myWebService/out:9-3.vb http:/localhost/test2/9-3.asmx9.5.3 编译并部署代理类 在命令行提示符窗口继续输入如下命令,就可以在chapter9的bin文件夹下生成一个DLL文件9-3.dll。vbc/t:library/out:bin9-3.dll 9-3.vb/r:System.dll/r:System.Web.Services.dll /r:System.XML.dll/r:System.Data.dll9.5.4 通过代理类调用Web服务 9-4.aspx本章小结 学习本章时一定要分清提供Web服务的服务器和使用Web服务的服务器。提供Web服务的服务器只要建立.asmx文件就可以了。而生成代理类、编译部署等工作都是在使用Web服务的服务器上进行的。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 生活常识

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁