1,什么是B/S架构?
B/S 架构:Browser/Server,浏览器/服务器 架构模式,它的特点是,客户端只需要浏览器,应用程序的逻辑和数据都存储在服务器端。浏览器只需要请求服务器,获取Web资源,服务器把Web资源发送给浏览器即可。
2,区分静态资源和动态资源
静态资源设置后不会变化,而动态资源会随着请求而改变
3,HTTP协议的特点
1)基于TCP协议: 面向连接,安全
TCP是一种面向连接的(建立连接之前是需要经过三次握手)、可靠的、基于字节流的传输层通信协议,在数据传输方面更安全。
2)基于请求-响应模型的:一次请求对应一次响应
请求和响应是一一对应关系
3) HTTP协议是无状态协议:对于事物处理没有记忆能力。每次请求-响应都是独立的
无状态指的是客户端发送HTTP请求给服务端之后,服务端根据请求响应数据,响应完后,不会记录任何信息。这种特性有优点也有缺点,
缺点:多次请求间不能共享数据
优点:速度快
4,以后查询一般用doget,更新(增加,修改,删除)一般用doPost,涉及到密码等敏感信息则用doPost,设计到IO流用doPost
5,如何配置urlPattern
1)urlPattern总共有四种配置方式,分别是精确匹配、目录匹配、扩展名匹配、任意匹配
2)五种配置的优先级为 精确匹配 > 目录匹配> 扩展名匹配 > /* > /
3)/ 的作用是当用户输入一个不存在的页面时可以跳转到指定的页面而不是报错