WebApp-介绍课件.ppt

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
WebApp-介绍课件

Web应用系统开发;基本概念;万维网WWW;WWW服务模型;浏览器是一个网络应用软件,它能向统一命名的数据服务对象的网络服务器――WWW服务器(或Web服务器)发送请求。 而WWW服务器采用标准格式编码的响应来回复请求。 WWW服务模型有时也称为浏览器/服务器(B/S)模型。 常用的WWW服务器如Netscape Web Server、Microsoft IIS等;常用的浏览器如Netscape Navigator、Microsoft IE。;WWW服务器和浏览器之间通过超文本传输协议HTTP(HyperText Transmission Protocol)传递信息。 信息以超文本标记语言HTML(HyperText Markup Language)编写。浏览器把HTML信息显示在用户屏幕上。 因此,构成WWW技术的基础有两个方面:HTTP和HTML。 HTTP用于在通信双方之间传递由HTML构成的信息; HTML用来控制如何把信息显示给用户。;WWW标准详细说明了建立一个通用的应用环境所必需的配置,其中包括: 标准命名模型: URL标准命名。 内容分类:都有特定的类型,浏览器基于类型进行处理。 标准内容格式:浏览器支持标准内容格式集,如HTML、JavaScript等。 标准协议:标准网络协议(如HTTP)允许任何浏览器连接到任何WWW服务器。;WWW协议定义了三类服务器: 源数据服务器 用户访问的资源所在的服务器。 代理服务器 这是一种中间程序,既是服务器又是客户机,它代表其它客户向源数据服务器提出请求。 网关 为其它服务器担当媒介的中间服务器。与代理服务器不同的是,在接受请求时网关就相当于被请求资源的源数据服务器,而客户可能意识不到是在和网关进行通信。;URL ; URL的组成 例如: /china/index.htm 显示Web页,通常不用输入; 2.www:代表一个Web(万维网)服务器; 3.M/:这是装有网页的服务器的域名,或站点服务器的名称; 4.China/:为该服务器上的子目录,就好像我们的文件夹; 5.Index.htm:index.htm是文件夹中的一个HTML文件(网页)。 ; 第一部分是协议(或称为服务方式);第二部分是存有该资源的主机IP地址(有时也包括端口);第三部分是主机资源的具体地址。,如目录和文件名等。 第一部分和第二部分之间用“://”符号隔开,第二部分和第三部分用“/”符号隔开。第一部分和第二部分是不可缺少的,第三部分有时可以省略。 ;协议;HTTP是用于WWW客户机和服务器之间进行信息传输的协议。 一种请求响应类型的协议:客户机向服务器发送请求,服务器对这个请求作出回答。 在HTTP/0.9和 HTTP/1.0中,通常不同的请求使用不同的连接,HTTP/1.1引入持续连接作为默认的行为,这时客户机和服务器保持已经建立的连接,多次交换请求响应信息,直到有一方明确终止这个连接。 即使有持续连接,HTTP仍然是无状态的协议,服务器在不同的请求之间不保留任何信息。;HTTP中有三类请求-响应链 第一类:客户机直接向服务器发送请求 客户机直接向服务器建立TCP连接,默认端口是80,然后在这个连接上发送请求。服务器监听连接上的请求,对于每一个请求服务器启动一个线程或进程来对它进行服务。一旦请求处理完毕,服务器把响应在这个连接上送回给原来的客户机。;第二类:通过代理服务器(Proxy Server) 用户向代理服务器建立连接并发送请求,代理服务器再向WWW服务器发送请求,WWW服务器向代理服务器回送响应,最后,代理向用户发回响应。;第三类:隧道 和第二类相似,也有一个中间节点。 隧道和代理不同,隧道只是一个用户向WWW服务器发送请求以及从服务器接收响应的通道,它不执行其它任何功能(如代理的Cache功能、用户鉴别功能等)。 代理和隧道可以是多重的,即在客户机到WWW服务器之间可以有多个代理和隧道。;目前,HTTP的版本号为1.1版,在1.1版前,发布了0.9版和1.0版。 ;;;;;;HTML文件由一系列称为标记的元素组成,标记用框定,大部分元素有起始标记和结束标记,部分标记只有起始标记。 一个典型的HTML文件 ! DOCTYPE HTML PUBLIC -//W3C//DTD HTML 3.2 Final//EN HTML HEAD TITLE {此处是HTML文件的标题} …… /TITLE /HEAD BODY {此处是HTML文件的主题内容部分} …… /BODY /HTML 仔细分析上述例子可以看出:HTML文件以!DOCTYPE开始,随后有两部分组成:文件头部和文件体部。;

文档评论(0)

dmdt5055 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档