Http协议
HTTP,超文本传输协议(HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。
Http协议的组成 有请求一定有响应
Http请求和Http响应组成
Http请求
请求行:请求方式 请求资源 协议版本
请求头:请求头是客户端发送给服务器端的一些信息,使用键值对表示key:value
请求体:只有post请求方式有请求体
Http响应
响应行:协议版本 状态码(状态码:200、302、304、404、500;;) 状态信息(OK、Not Found)
响应头:响应也都是键值对形式,服务器端将信息以键值对的形式返回给客户端
响应体:响应体是服务器回写给客户端的页面正文,浏览器将正文加载到内存,然后解析渲染显示页面内容
Tomcat服务器
供向外部发布web资源的服务器软件
web资源
存在于web应用服务器可供外界访问的资源就是web资源
例如:存在于web应用服务器内部的Html、Css、js、图片、视频等
静态资源:指web页面中供人们浏览的数据始终是不变。比如:HTML、CSS、JS、图片、多媒体。
动态资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。比如:JSP/Servlet、ASP、PHP
javaWEB领域:动态资源认为通过java代码去动态生成html