第一讲 Web Servicesppt课件.pptVIP

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一讲 Web Servicesppt课件

目标 了解Web 服务及其特征 了解 Web 服务的一般结构 使用 VS.NET 2003 创建 Web 服务 理解Web 服务的各种文件和结构 理解部署WebService 了解注册和发布 掌握在ASP.NET和WinForm中使用WebService 服务 服务 服务 Web 服务 Web 服务 Web 服务提供以下服务: 企业到企业 企业到客户 点对点 Web 服务的特征 互操作性:任何的 Web Service都可以与其他 Web Service进行交互。由于有了SOAP这个所有主要供应商都支持的新标准协议,因而避免了在CORBA、DCOM 和其他协议之间转换的麻烦。还因为可以使用任何语言来编写 Web Service,因此开发者无需更改其开发环境,就可编写和使用 Web Service 普遍性:Web Service使用 HTTP 和 XML 进行通信。因此,任何支持这些技术的设备都可以拥有和访问 Web Service。你可以通过Internet Explore浏览器来访问它,你甚至也可以通过智能手机来访问它 Web 服务的一个重要特征是支持松散耦合。一个应用程序可以分解为多个逻辑服务组件,其中的每个服务组件都可以使用结构框架构建,也可以在物理上分布于多个计算机之间。松散耦合的另一个重要方面是 Web 服务只在需要时实时集成 一般结构 SOAP 和 Web 服务 创建 Web 服务 从“开始”菜单中单击“Microsoft Visual Studio .NET 2003”,打开 VS.NET IDE,并创建一个新项目。在“新建项目”对话框中,将“项目类型”选为“Visual C# 项目”,然后将“模板”选为“ASP.NET Web 服务” 默认的项目名为 WebService1。重新命名该项目并根据需要更改其位置。本示例中,将在 aspex 文件夹中创建名为 CH13 的 Web 服务项目 引用Air.dll包 VS.NET 生成的默认服务文件为 Service1.asmx。删除该文件,然后添加一个新的 Web 服务文件,名为 QueryFlight.asmx。右键单击该文件并选择“设置为起始页”将该页设置为起始页 创建 Web 服务 在该代码窗口中,需要添加一个通过 Internet 公开和调用的方法。此类方法又称为 [WebMethod] 最后,生成并执行此项目。输出结果如图所示。在浏览器窗口中会出现 GetFlightInfo() 方法 单击 GetFlightInfo 链接,显示与该图类似的窗口。该窗口显示四个参数departureCityId、arrivalCityId、beginDate、endDate 及其旁边的文本框。在四个文本框里分别输入1、2、2005-1-1和2005-12-31,然后单击“调用” Web 服务的结构 Web 服务的结构 Web 服务中的文件 以下是 Web 服务项目创建的文件: 部署WebService 使用Web服务过程 注册和使用 Web 服务 Web 服务存在的共同问题: 紧密耦合 发布服务 描述服务 网络 开发框架和工具 UDDI UDDI UDDI 的工作原理 UDDI 业务注册表 注册过程 用 UDDI 查找 Web 服务 发现 Web 服务所需要的第一个步骤。可以通过在页面 上单击链接“Find”来打开此页面 接下来在提供的列表中选择 UDDI 业务注册表 要查看列出的各种服务,则必须单击服务链接 单击其中一个服务,就会生成有关服务/业务/服务类型的说明,如图所示 用发现文档查找 Web 服务 Web 服务发现机制使客户端应用程序能够查找或发现描述 Web 服务的文档 .disco 文件或发现文档包含到描述 Web 服务的其他资源的链接,并使客户端发现 Web 服务 以下代码演示了发现文档的内容 用发现文档查找 Web 服务 创建一个 XML 文档,并在第一行中插入 ?xml version=”1.0”? 标签 添加一个 discovery 元素,如: discovery xmlns=/disco/ 如所示,在 discovery 元素中添加对服务说明、XSD 架构和其他发现文档的引用,: 在 Web 服务器上部署发现文档 使用 Wsdl.Exe 创建代理类 要为创建的 Web 服务创建代理文件,请在 DOS 提示符入键入以下命令: WSDL.exe 实用程序用 /l:language 命令行参数指定语言 代理源文件需要被编译为一个 DLL 在 ASP.NET 中使用 Web 服务 创建一个名为 CH14-Web 的 Web 应用程序 在“解决方案资

文档评论(0)

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

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

1亿VIP精品文档

相关文档