Web应用程序(精品).ppt
《Web应用程序(精品).ppt》由会员分享,可在线阅读,更多相关《Web应用程序(精品).ppt(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Web 应用程序 概述网络应用程序的发展qC/S应用程序(胖客户端)qB/S应用程序(瘦客户端)2Web应用程序的工作原理q把请求(请求就是一个网址)发送到服务器端响应的Web应用程序(静态网页和动态网页),Web程序接收请求后进行相关处理,并由Web程序把结果以文本或网页的形式,返回到浏览器。q因此当访问Web 站点时,我们所看到的所有内容都是在浏览器中显示的。q在HTTP协议和B/S结构的基础上实现Web 应用程序在 Web 服务器上运行 播放一首歌作为响应用户请求播放一首歌3HTTP 协议q 超文本传输协议q主要用于在WWW(world wide web)信息高速公路上传输信息的协议,目
2、前版本是1.1qHTTP是应用层的协议。HTTP是一个基于请求/响应模式的,HTTP 的连接建立,就是利用传输层的TCP协议来完成的。一方等待,一方发起连接。q默认在80端口q无状态协议4URL统一资源定位符vUniform Resource LocationUniform Resource Location的格式:的格式:http:/host:port http:/host:port abs_pathabs_path 解析如下:解析如下:vhttphttp表示要通过表示要通过HTTPHTTP协议来定位网络资源。协议来定位网络资源。vhosthost表示合法的表示合法的InternetInte
3、rnet主机域名或主机域名或IPIP地址地址(以点分十进制的格式以点分十进制的格式表示表示)vportport用于指定一个端口号,拥有被请求资源的服务器主机监听该用于指定一个端口号,拥有被请求资源的服务器主机监听该端口的端口的TCPTCP连接。如果连接。如果portport是空,或者没有给出,则使用默认的端是空,或者没有给出,则使用默认的端口号口号8080。vabs_pathabs_path指定请求资源的指定请求资源的URIURI,如果,如果URIURI中没有给出中没有给出abs_pathabs_path,那,那么当它作为请求么当它作为请求URIURI时,必须以时,必须以“/”/”的形式给出。
4、通常,这个工的形式给出。通常,这个工作浏览器自动帮我们完成了。作浏览器自动帮我们完成了。5URL示例下面有下面有3 3种形式的种形式的URLURL:2.http:/www.haha.org/3.http:/192.168.0.104:8080/index.jsp它们之间的它们之间的关系关系是是:如果输入第一种如果输入第一种URLURL,浏览器会自动将其转换为第二,浏览器会自动将其转换为第二种(请注意种(请注意/),并使用默认的端口),并使用默认的端口8080。第三种。第三种URLURL使用使用IPIP地址和指定端口号访问资源,由于我们使用的服务器是地址和指定端口号访问资源,由于我们使用的服务器
5、是TomcatTomcat,它的默认端口是,它的默认端口是80808080。6URIvUniform Resource IdentifierUniform Resource Identifier统一资源标识符统一资源标识符:URIURI纯粹纯粹是个符号结构,用于指定构成是个符号结构,用于指定构成WebWeb资源的字符串的资源的字符串的各个不同部分。各个不同部分。URLURL是一种特殊类型的是一种特殊类型的URIURI,它包,它包含了用于查找某个资源的足够信息。含了用于查找某个资源的足够信息。其他的其他的URIURI,如:如:不属于不属于URLURL,因为它里面,因为它里面不存在根据该标识符来查
6、找的任何数据。不存在根据该标识符来查找的任何数据。7qHTTP 消息包括:q请求q响应HTTP 协议8HTTP请求v客户端客户端(浏览器浏览器)通过发送通过发送HTTPHTTP请求向服务器请求对资源的请求向服务器请求对资源的访问。访问。v客户端发往服务端的信息格式如下客户端发往服务端的信息格式如下:请求方法请求方法 URL HTTPURL HTTP协议的版本号协议的版本号提交的元信息提交的元信息*空行空行*实体实体v请求方法是对这次连接工作的说明,目前请求方法是对这次连接工作的说明,目前HTTPHTTP协议已经发协议已经发展到展到1.11.1版,它包括版,它包括GETGET、HEADHEAD、
7、POSTPOST、DELETEDELETE、OPTIONSOPTIONS、TRACETRACE、PUTPUT七种。元信息是关于当前请求的信息。通过分七种。元信息是关于当前请求的信息。通过分析元信息,可以检查实体数据是否完整,接收过程是否出析元信息,可以检查实体数据是否完整,接收过程是否出错,类型是否匹配等。元信息的引入使错,类型是否匹配等。元信息的引入使HTTPHTTP协议通信更加协议通信更加稳妥可靠。实体是请求的具体内容。稳妥可靠。实体是请求的具体内容。9HTTP请求GET http:/ HTTP/1.0accept:www/source;text/html;image/gif;image/
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Web 应用程序 精品
限制150内