JavaWeb基础5——HTTP,Tomcat&Servlet
一、Web概述
(1)Request是从客户端向服务端发出的请求对象,
(2)Response是从服务端响应给客户端的结果对象,
(3)JSP是动态网页技术,
(4)会话技术(Cookie、Session) 是用来存储客户端和服务端交互所产生的数据,
(5)过滤器Filter 是用来拦截客户端的请求,
...大约 41 分钟
(1)Request是从客户端向服务端发出的请求对象,
(2)Response是从服务端响应给客户端的结果对象,
(3)JSP是动态网页技术,
(4)会话技术(Cookie、Session) 是用来存储客户端和服务端交互所产生的数据,
(5)过滤器Filter 是用来拦截客户端的请求,
Request是请求对象,Response是响应对象。
思考:
这两个对象在我们使用Servlet的时候有看到,此时,我们就需要思考一个问题request和response这两个参数的作用是什么?
会话:会话指的是客户端与服务器交互的一个时间段。
用户打开浏览器,访问web服务器的资源,会话建立,直到有一方断开连接,会话结束。在一次会话中可以包含多次请求和响应。
用实际场景来理解下会话,比如在我们访问京东的时候,当打开浏览器进入京东首页后,浏览器和京东的服务器之间就建立了一次会话,后面的搜索商品,查看商品的详情,加入购物车等都是在这一次会话中完成。
Filter 表示过滤器,是 **JavaWeb 三大组件(Servlet、Filter、Listener)**之一。
主要对配置的拦截路径页面进行拦截,先运行拦截页面代码,放行后再运行原页面,之后再回到Filter页面执行剩余代码。
作用:
过滤器可以把对资源的请求拦截下来,从而实现一些特殊的功能。