《深入分析JavaWeb技术内幕》读书笔记七.Servlet,Session与Cookie

xiaoxiao2021-02-27  412

这三个东西接触过JavaWeb的同学应该都很熟悉吧,我们就依次聊一聊这三个东西。

Servlet

Servlet容器

Servlet与Servlet容器就好比子弹和枪,枪为子弹而生而子弹又让枪有了杀伤力。它们通过标准化接口来相互协作,彼此依存却又独立发展。Servlet容器作为一个独立发展的标准化产品,目前种类繁多,它们有各自的市场定位,各有特点,很难说孰优孰劣。我们则选择Tomcat为例来讲解。

Servlet容器的启动与Web应用的初始化

最后将这个Context容器加到父容器Host中。

创建Servlet实例

前面已经完成了Servlet的解析工作,并且包装成StandardWrapper添加在Context容器中,但是它仍不能为我们工作,他还没有被实例化。
创建Servlet对象
如果Servlet的load-on-startup配置项大于0,那么在Context容器启动时就会被实例化。
初始化Servlet

Servlet体系结构

Servlet如何工作

Servlet中的Listener和Filter

Servlet中的url-pattern

SessionCookie

下面我们来讲Session与Cookie。

理解Cookie

Cookie是HTTP头中的一个字段,虽然HTTP本身对这个字段并没有多少限制,但Cookie最终还是存储在浏览器里的,所以不同浏览器对Cookie的存储都有一些限制。

理解Session

Session如何工作

其它相关问题

书中讲述了 Cookie安全问题, 分布式Session框架, Cookie压缩,多终端Session统一等问题,在这不做赘述。这里就讲一下 表单重复提交
转载请注明原文地址: https://www.6miu.com/read-3524.html

最新回复(0)