ASP.NET程序设计教学课件作者徐占鹏单元十KC04090000037电子课件单元10WebService技术的运用二创建和使用WebService

上传人:E**** 文档编号:90569217 上传时间:2019-06-13 格式:PPT 页数:15 大小:1.26MB
返回 下载 相关 举报
ASP.NET程序设计教学课件作者徐占鹏单元十KC04090000037电子课件单元10WebService技术的运用二创建和使用WebService_第1页
第1页 / 共15页
ASP.NET程序设计教学课件作者徐占鹏单元十KC04090000037电子课件单元10WebService技术的运用二创建和使用WebService_第2页
第2页 / 共15页
ASP.NET程序设计教学课件作者徐占鹏单元十KC04090000037电子课件单元10WebService技术的运用二创建和使用WebService_第3页
第3页 / 共15页
ASP.NET程序设计教学课件作者徐占鹏单元十KC04090000037电子课件单元10WebService技术的运用二创建和使用WebService_第4页
第4页 / 共15页
ASP.NET程序设计教学课件作者徐占鹏单元十KC04090000037电子课件单元10WebService技术的运用二创建和使用WebService_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《ASP.NET程序设计教学课件作者徐占鹏单元十KC04090000037电子课件单元10WebService技术的运用二创建和使用WebService》由会员分享,可在线阅读,更多相关《ASP.NET程序设计教学课件作者徐占鹏单元十KC04090000037电子课件单元10WebService技术的运用二创建和使用WebService(15页珍藏版)》请在金锄头文库上搜索。

1、单元十 WebService技术 的运用(二) 创建和使用WebService,主讲教师:乔崇,学习目标,【知识目标】 掌握WebService应用程序的创建方法 ; 掌握WebService应用程序的测试方法; 掌握WebService应用程序的使用方法。 【技能目标】 能够创建WebService应用程序; 能够对现有WebService应用程序进行测试; 能够调用现有WebService应用。,注: 本课内容参考教材 单元十 10.2,创建Web Service,使用ASP.NET 3.5可以轻松快捷地创建Web服务,在创建Web服务应用程序后,系统会自动创建Web服务应用程序并生成相关

2、代码,通过修改自动生成的代码,能够快速创建和自定义Web服务应用程序。,创建Web Service,在. NET Framework 3.5下单击“文件”“新建网站”命令,这时会打开“新建网站”窗口。在其中可以看到在.NET框架中已经封装好了ASP.NET Web服务的内容。,创建成功后,项目模板生成了Service.asmx和Service.asmx.cs两个文件。Service.asmx.cs文件是Service.asmx生成的代码文件,因而两者具有相同的名称。 Service.asmx:保存Web Service类。所有ASP.NET Web Service都使用.asmx扩展名来标识,

3、其源代码包含在文件Service.asmx.cs中。 Service.asmx.cs:项目模板在该文件中生成了一个派生自System.Web.Services. WebService的类Service。,创建Web Service,添加自己的Web Service,.NET Web Service的实现,WebService(Namespace = “http:/tempuri.org/”) public class Service1 : System.Web.Services.WebService WebMethod public string HelloWorld(string name)

4、 return string.Format(“Hello0 “,name); ,开发人员新添加的方法,必须位于WebMethod属性的后面,在这里将现有的HelloWorld()方法做一定的修改,其效果与新添加方法一样。,测试Web Service,在上一节中建立了一个ASP.NET Web服务,在Web服务创建之后,最好先做一下测试,来验证服务的正确性,这样,如果Web服务有任何错误可以立即检测出来,避免为以后的开发带来麻烦。Web服务类的运行与普通的Web页面运行方法类似,可以直接在页面中右击,在右键菜单中单击“在浏览器中查看”命令。运行上一节中的示例,其运行结果如下图所示,测试Web服务

5、,测试Web服务,单击上图中的“helloWorld”链接,会弹出如下图所示的页面。,取回Web Service结果,Web Service以XML格式返回处理结果,发布Web Service,可以使用与普通ASP.NET网站一样的方法发布提供有Web Service的网站到IIS上,添加Web引用,在使用Web Service之前,需要先给项目添加Web 引用。,访问Web Service,Localhost.Service1 srv = new Localhost.Service1(); /获取用户输入的名字 String txtName=this.TextBox1.Text; /调用Web Service完成HelloWorld方法 Response.Write(ser.HelloWorld(txtName);,项目实训,【实训目的】 1.掌握WebService应用程序的创建方法 ; 2.掌握WebService应用程序的测试方法; 3.掌握WebService应用程序的使用方法。 【实训内容】 1. 创建一个完成加法运算的Web服务并完成测试与调用。,

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

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号