第4章 web application

第4章 web application

ID:21835496

大小:238.00 KB

页数:26页

时间:2018-10-20

第4章 web application_第1页
第4章 web application_第2页
第4章 web application_第3页
第4章 web application_第4页
第4章 web application_第5页
资源描述:

《第4章 web application》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4章WEBapplication4.2WEBapplication4.3WEBModules4.4WEBApplicationLifeCycle4.5WEBmodule的部署4.6case:Librarywebapplication4.1HTTP简介4.1HTTP简介HTTP(HyperTextTransferProtocol)是WEB应用的标准通信协议HTTP协议采用“请求/响应”模型:1)客户端(如浏览器)向服务器发请求(request),索取特定资源(任何类型:HTML文档、动态内容)2)服务器端若能满足要求,则返回一个包含正

2、确内容的Response(响应),否则客户端收到的响应里面将包含一段错误信息。HTTP协议特点:1)无状态协议(StatelessProtocol)服务器每次响应完一次请求后,不会留下客户端的任何信息。4.1.1HTTP的特点2)无法判断请求来源点击链接、单击按钮、用户组件等解决办法:1)无状态:Servlet2)请求来源:Servlet、JSP以及客户端脚本(javascript)4.1.2URLhttp://www.ecust.edu.cn/index.htm协议://主机地址:端口/资源地址4.1.3HTTP请求(Request

3、)一个典型的HTTP请求包括:一个请求命令行(RequestLine)一段请求报头(RequestHeader)一个空行可选的请求主体(RequestBody)例如:GET/index.htmHTTP/1.1Host:www.ecust.edu.cnConnection:closeAccept-Encoding:gzipAccept:*/*Accept-Language:en-usAccept-Charset:iso-8859-1,*,utf-8User-Agent:Mozilla/4.0(compatible;MSIE7.0;Win

4、dwosNT6.0;.NET3.0.04506)Referer:http://www.sun.com请求报头请求命令行请求方法:GET、POST、HEAD、PUT、DELETE、OPTIONS、TRACE、CONNECT空行:通知服务器以下不再有报头。请求主体只适用于某些请求方法,如使用POST传送数据。GET方法没有配合请求主体。4.1.4POST和GET方法除了请求报头之外,还可以通过请求参数向服务器传递更多额外的信息。对应于不同的请求方法,主要有用于GET方法的查询字符串方式(QueryString)和用于POST方法的请求主体

5、方式。例:GET方法http://www.library.edu.cn/servlet/Login?user=Liang&Password=123GET是最简单、最常用的请求方法,它用来直接取得资源。POST用于处理稍微复杂点的请求。POST和GET的最大区别在于参数的传递方式。GET只使用查询字符串方式POST是把参数放在请求主体(RequestBody)里面。使用POST方式,浏览器则会向浏览器发送如下的请求:例如:POST/servlet/LoginHTTP/1.1Host:www.library.edu.cnConnectio

6、n:closeAccept-Encoding:gzipAccept:*/*Accept-Language:en-usAccept-Charset:iso-8859-1,*,utf-8User-Agent:Mozilla/4.0(compatible;MSIE7.0;WindwosNT6.0;.NET3.0.04506)user=Liang&Password=1234.1.5HTTP响应(Response)WEB服务器收到请求后,根据请求的URL、请求报头和请求参数等信息进行处理。有可能读取一个静态的HTML页面、图片、服务器端组件等。

7、HTTP响应的格式:状态行、响应报头、一个空行、响应主体组成。例如:HTTP/1.1200okLast-Modified:Mon,April16,20072:03:37AMDate:Mon,Mon,April23,200712:01:42AMStatus:200Content-Type:text/htmlContent-Length:186JSPPage

JSPPAGE

状态行响应报头一个空行响应主体状态码:成功4

8、.2webapplication4.2.1Awebapplicationisadynamicextensionofaweborapplicationserver.1)Presentation-orientedwebapp

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。