web 服务第一章.pptVIP

  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 服务第一章

基于xml的web服务 课程概述 第一章:web服务概述 第二章:xml应用 第三章:web创建 第四章:web服务安全性 第五章:javascript的web服务 javascrip第一章: JavaScript基础 javascrip第二章: JavaScript中的对象 javascrip第三章: DOM文档对象模型 javascrip第四章: Ajax 基础 javascrip第五章: 使用Ajax控件 javascrip第七章: 使用google API 第六章:web服务应用案例一 第七章:web服务应用案例二 第一章 Web服务 主要内容: 分布式应用程序 什么是Web服务 XML标记语言 新平台 Web service平台的三个技术 重点: Web标准的构成 难点: 常见问题 第一章 Web服务 分布式应用程序 我们先来看下它的概念 分布式应用程序是指:应用程序分布在不同计算机上,通过网络来共同完成一项任务。通常为客户端/服务器模式。 也就是c/s模式。 第一章 Web服务 分布式应用程序 研究一下当前的应用程序开发,你会发现一个绝对的倾向:人们开始偏爱基于浏览器的瘦客户应用程序。 这当然不是因为瘦客户能够提供更好的用户界面,而是因为它能够避免花在桌面应用程序发布上的高成本。 试想一下,我现在想做一个网络游戏,拿魔兽世界这款经典网络游戏来说吧,你是否需要安装客户端才能启动游戏呢?是 当你启动游戏以后,你是否需要选择服务器,来进入不同的服务器环境呢?是 那么,不同服务器之间的数据,是否相同呢?不同 好了,现在你已经认识了分布式应用程序了 分布式应用程序就是,客户端需要我们来下载安装,然后通过网络,我们向不同的服务器请求数据,而不同服务器存储的数据也是不同的。 分布式的请求+分布式的数据存储 第一章 Web服务 Web服务的特点 有些同学就会问了,如果我网速慢,下载客户端不是一件痛苦的事吗?即使网速不慢,那如果客户端一般都是几百兆的,下载起来也很慢啊。即使下载下来,我们在安装一会,一个游戏我不得整他一天吗?万一在出点安装上的差错,我会立刻对这个游戏失去兴趣。有没有能够解决这个问题的技术呢? 当然有:web网络应用程序。 那他到底是什么呢? 大家的机器上不一定有某个游戏的客户端,但是一定会浏览器 那么,如果我们能够通过浏览器来实现分布式应用程序,那岂不是很爽~~! 对了,这就是web服务特点,我们来看下它的概念 第一章 Web服务 什么是web服务 对这个问题,我们至少有两种答案。 从表面上看,Web service 就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API。这就是说,你能够用编程的方法通过Web来调用这个应用程序。我们把调用这个Web service 的应用程序叫做客户。例如,你想创建一个Web service ,它的作用是返回当前的天气情况。那么你可以建立一个ASP页面,它接受邮政编码作为查询字符串,然后返回一个由逗号隔开的字符串,包含了当前的气温和天气。要调用这个ASP页面,客户端需要发送下面的这个HTTP GET请求: 返回的数据就应该是这样: 21,晴 第一章 Web服务 什么是web服务 我们来做个练习 新建一个aspx页面:Default.aspx 在cs文件里写上如下代码: if (Request.QueryString[zipcode] != null) { if (Request.QueryString[zipcode].ToString() == 20171) Response.Write(21, 晴); } 然后我们来请求这个页面: Default.aspx?zipcode=20171 我们可以发现,页面上有了这样的显示结果: 21, 晴 第一章 Web服务 什么是web服务 你会问我,老师这不就是一个简单的aspx页面吗? 我浏览它能够看到页面上的数据吗? 对,这就是web服务的前身。 这个aspx页面可以算是web服务了 因为它基于HTTP GET请求,暴露出了一个可以通过Web调用的API。当然,Web service 还有更多的东西。 我们暂时留到后面去了解 第一章 Web服务 什么是web服务 下面是对Web service 更精确的解释: Web services是建立可交互操作的分布式应用程序的新平台。作为一个Windows程序员,你可能已经用COM或DCOM建立过基于组件的分布式应用程序。COM是一个非常好的组件技术,但是我们也很容易举出COM并不能满足要求的情况。 COM我们就不去深入研究了,我们知道它是开发c/s

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档