第3章 构建WEB应用技术.docVIP

  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文档。上传文档
查看更多
第3章 构建WEB应用技术 3.1 WWW简介 3.1.1 WWW的概念 ????WWW(World Wide Web万维网,简称WEB)是目前Internet上最脍炙人口的信息服务类型,它的发展速度、影响力远远超出了专业技术人员的想象,WWW几乎成了Internet的代名词。 ????WWW(World Wide Web)简称W3,有时也叫WEB,中文译名为万维网、环球信息网等。它是Internet上被广泛应用的一种信息服务技术,是电子商务核心技术之一。 ????WWW由欧洲核物理研究中心(ERN)研制,其目的是为全球范围的用户利用Internet进行方便地通信、信息交流和信息查询。WWW提供界面友好的信息查询接口,用户只需提出查询要求,至于到什么地方查询,如何查询则由WWW自动完成。因此,WWW为用户带来的是世界范围的超级文本服务。用户只要操纵鼠标,就可以通过Internet从全世界任何地方调来所需的文本、图像、声音等信息。WWW使得非常复杂的Internet使用起来异常简单,一个不熟悉网络的用户,也可以很快成为应用Internet的行家。 ????WWW采用客户机/服务器工作方式,以超文本信息的组织与传递为内容。服务器端运行WWW服务器程序。用户通过WWW 客户程序向WWW服务器发出查询请求,WWW服务器则检索所用储存在服务器内的信息。WWW的客户程序也就是称为浏览器。 在电子商务环境下,一般选择WEB作为数据库应用的平台。即通过WEB提供用户界面,将数据库与WEB集成,这种方式能够使企业以更快的速度、更低的费用去创造和布署企业的应用系统。 3.1.2 客户机/服务器模型 ????在客户机/服务器模式中,客户机和服务器是相互通信的一对程序。客户机连接到服务器上请求为其服务,服务器的任务是等待客户的连接,听取客户请求并为这些请求服务。WWW 就是建立在客户机/服务器模型之上的。它以HTML语言和HTTP协议为基础,提供面向各种Internet服务的、一致用户界面的信息检索服务。 ????因此,可以说WWW主要由三部分组成,服务器、客户机以及通信协议。服务器端主要包括服务器软件、服务器的扩展应用软件、服务器端入口软件等。通信协议中最常见的是HTTP协议。 ????客户端包括浏览器、用户工具等。网景公司开发的Netscape和微软的Internet Explorer是最著名的浏览器。WWW浏览器负责与WWW服务器建立连接,发送客户访问请求,处理HTML超媒体,提供客户界面。 3.1.3 URL ????WWW上广泛采用URL来定义信息资源在Internet上的位置。 URL( Uniform Resource Locator )称之为统一资源定位器,用来指示某一项信息(资源)的所在位置及存取方法。浏览器根据URL,通过超文本传输协议,将Web服务器上站点的网页代码提取出来,并翻译成漂亮的网页。URL描述了Web浏览器请求和显示某个特定资源所需要的全部信息,包括使用的传输协议,提供Web服务的主机名,HTML文档在远程主机上的路径和文件名,以及客户与远程主机连接时使用的端口号。 ????URL的格式如下: 使用协议://主机名称/文件路径/文件名:端口号。端口号不出现时为缺省值80。 ????例如:/developerWorks/cn/linux/l-cpconf/index.shtml ????http://:代表超文本传输协议。 ???? :服务器主机名。 ????developerWorks/cn/linux/l-cpconf/ :文件路径 ????index.shtml:文件名称 3.1.4 HTTP协议 ????WWW的基本协议是HTTP(超文本传输协议)。浏览器通过TCP/IP网络,用HTTP协议与服务器建立连接,提交请求,获得响应,关闭连接。 ????在客户机/服务器模式中,客户机和服务器之间必须有统一的协议,才能相互传递信息。WWW使用的基本协议是HTTP协议,即超文本协议。WWW浏览器利用HTTP协议首先与WWW服务器建立连接,浏览器发出客户请求,WWW服务器作出相应的响应,回送应答数据,最后关闭连接。一次HTTP会话完成。 ????HTTP(Hyper Text Transport Protocol超文本传输协议)是用在互联网上传输超文本文件的协议。它是TCP/IP协议的应用层协议之一,是为Web定制的核心协议。它是基于文本的简单协议,基于请求-应答的服务器/客户端工作模式,能够理解任意类型的对象。 ?HTTP协议的工作过程 ????HTTP协议的实现基于请求/应答模式。HTTP协议的工作过程由以下四步组成。 ????第一步:客户请求连接。HTTP服务在运行端口等待请求。一旦客户请求连接出现,即可与

文档评论(0)

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

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

1亿VIP精品文档

相关文档