Java_web的复习之http协议
HTTP协议:
概念:Hyper Text Transfer Protocol,超文本传输协议,规定了浏览器和服务器之间数据传输的规则。
特点:
- 基于TCP协议:面向连接,安全
2.基于请求-响应模型的:一次请求对应一次响应
3.HTTP协议是无状态的协议:对于事务处理没有记忆能力。每次请求-响应都是独立的
缺点:多次请求间不能共享数据。
优点:速度快
http协议 是标准的 通用的 tomcat就是对http协议的封装
Web服务器:
Web服务器是一个软件程序,对HTTP协议的操作进行封装,使得程序员不必直接对协议进行操作,让Web开发更加便捷主要功能是"提供网上信息浏览服务"。
我们只需要在我们的服务器当中安装一个web服务器,也就是tomcat,然后就可以将我们开发好的web应用部署在tomcat服务器上,然后启动后就可以打开浏览器直接访问到部署在tomcat上的web应用程序。
请求响应:
请求(HttpServletRequest):获取请求数据
响应(HttpServletResponse):设置响应数据
BS架构:Browser/Server,浏览器/服务器架构模式。客户端只需要浏览器,应用程序的逻辑和数据都存储在服务端。
什么是BS架构:
简而来说,其就是一种以web浏览器作为客户端界面,服务端负责处理和核心业务和数据管理的分布式应用架构。
什么是CS架构:
即就是客户端和服务端架构模式。