第一讲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应用基础

* Process and Portfolio Management ? 2005 IBM Corporation Copyright? 2008 - 2009 WitBridge JavaServer Pages - JSP 第一讲 Web应用基础 B/S架构 B/S (Browser/Server)即浏览器/服务器架构 B/S架构的优点(针对C/S) 对客户端没有特别的要求并且对客户端零维护 系统升级、扩展容易 B/S架构的缺点 应用服务器的负荷较重 统一资源定位符 —— URL URI -- Uniform Resource Identifier URL -- Uniform Resource Locator URL是URI的子集,URL是绝对路径,URI可以使用相对路径 Internet上的每一个网页都具有一个唯一的名称标识,通常称之为URL地址,这种地址可以是本地磁盘,也可以是局域网上的某一台计算机,更多的是Internet上的站点。简单地说,URL就是Web地址,俗称“网址” URL的格式: protocol://hostname[:port]/path/[;parameters][?query]#fragment 注意:Windows 主机不区分 URL 大小写,但是,Unix/Linux 主机区分大小写 HTTP协议 Web浏览器与Web服务器之间的一问一答的交互过程必须遵循一定的规则,这个规则就是HTTP协议 HTTP(Hypertext Transfer Protocol)是超文本传输协议的缩写,它用于传送WWW方式的数据 HTTP是无状态的协议 HTTP协议是以TCP/IP为基础的高层协议 HTTP协议基于请求/响应模式(Request/Response)。客户与服务器建立连接后,按照协议规定格式,发送请求到服务器,服务器得到请求后,返回响应信息给客户 HTTP使用的默认端口号,通常为80 HTTP请求消息 请求消息的结构: 一个请求行、若干消息头、以及实体内容,其中的一些消息头和实体内容都是可选的,消息头和实体内容之间要用空行隔开 举例: GET /books/java.html HTTP/1.1 Accept: */* Accept-Language: en-us Connection: Keep-Alive Host: localhost Referer: http://localhost/links.asp User-Agent: Mozilla/4.0 Accept-Encoding: gzip, deflate 请求行 一个空行 多个消息头 HTTP响应消息 响应消息的结构: 一个状态行、若干消息头、以及实体内容 ,其中的一些消息头和实体内容都是可选的,消息头和实体内容之间要用空行隔开 举例: HTTP/1.1 200 OK Server: Microsoft-IIS/5.0 Date: Tues, 19 Aug 2008 09:56:53 GMT Content-Length: 2291 Content-Type: text/html Cache-control: private HTML BODY …… 状态行 一个空行 多个消息头 实体内容 HTTP消息头 使用消息头,可以实现HTTP客户机与服务器之间的条件请求和应答,消息头相当于服务器和浏览器之间的一些暗号指令 每个消息头包含一个头字段名称,然后依次是冒号、空格、值、回车和换行符 举例: Accept-Language: en-us 消息头字段名是不区分大小写的,但习惯上将每个单词的第一个字母大写 整个消息头部分中的各行消息头可按任何顺序排列 消息头又可以分为通用信息头、请求头、响应头、实体头等四类 许多请求头字段都允许客户端在值部分指定多个可接受的选项,多个项之间以逗号分隔 举例:Accept-Encoding: gzip, compress 有些头字段可以出现多次,例如,响应消息中可以包含有多个“Warning”头字段 请求行与状态行 请求行 格式:请求方式 资源路径 HTTP版本号CRLF 例:GET /test.html HTTP/1.1 请求方式:POST、HEAD、OPTIONS、DELETE、TRACE、PUT 状态行 格式: HTTP版本号 状态码 原因叙述CRLF 举例:HTTP/1.1 200 OK 使用GET和POST方式传递参数 在URL地址后面可以附加一些参数 举例:/servlet/ParamsServlet?param1=abcparam2=xyz GET方式 举例:GET /servlet/ParamsServlet?param1=abcparam2=xyz HTTP/1.1

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档