下载此文档

第13章 Web服务和WCF服务.ppt


文档分类:IT计算机 | 页数:约32页 举报非法文档有奖
1/ 32
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/ 32 下载此文档
文档列表 文档介绍
第13章 Web服务和WCF服务
1
本章要点:
了解Web服务
Web服务和WCF服务的方法
Web服务和WCF服务的方法
2
目录
什么是Web服务
Web服务
Web服务
Web服务
Web服务方法重载
Web服务的传输协议
WCF服务
建立WCF服务
使用WCF服务
小结
3
什么是Web服务
在实际应用中,特别是大型企业,数据常来源于不同的平台和系统。Web服务为这种情况下数据集成提供了一种便捷的方式。通过访问和使用远程Web服务可以访问不同系统中的数据。在使用时,通过Web服务Web应用程序不仅可以共享数据,还可以调用其他应用程序生成的数据,而不用考虑其他应用程序是如何生成这些数据的。
注意:返回数据而不是返回页面是Web服务的重要特点。
4
什么是Web服务(续)
除数据重用外,使用Web服务还能实现软件重用。
Web服务需要一系列的协议来实现。
HTTP协议 SMTP、FTP
简单对象访问协议SOAP
Web服务的运作还需要Web服务描述语言WSDL和统一描述发现集成协议UDDI的支持。
5
Web服务
建立Web服务实质就是在支持SOAP通信的类中建立一个或多个方法。
两种模板
Web服务网站模板:
用于创建独立的网站,,。
Web服务模板:
要建立Web服务文件,也不必专门创建一个网站,网站中添加Web服务文件。
注意: 。
6
实例13-1 Web服务
Web服务网站,在建网站时Visual Studio 。
源程序:
7
程序说明
,***@WebService指令代替了***@Page指令。
,[WebService(Namespace = "/")]表示本服务的命名空间。W3C规定每一个Web服务都需要一个自己的命名空间来区别其他的Web服务,因此当正式发布Web服务时,需要将它改为开发者自己的命名空间,如公司网站的域名。
8
程序说明(续)
[WebServiceBinding(ConformsTo = )]表示本Web服务的规范为“WS-”。这种规范用于实现跨平台Web服务的互操作性。
,在创建类方法前必须加入[WebMethod]。如果不用[WebMethod]进行声明,则定义的方法只能在本服务内部调用。
9
Web服务
应用范围:
Web服务可以在Web应用程序中使用。
可以在Windows窗体中使用。
可以在移动应用程序中使用。
可以在数据库中使用。
注意: AJAX从脚本库中调用Web服务,。
10

第13章 Web服务和WCF服务 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数 32
  • 收藏数 0 收藏
  • 顶次数 0
  • 上传人 中国课件站
  • 文件大小 0 KB
  • 时间2011-09-06
最近更新