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

Servlet

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


Servlet容器

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

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

《深入分析JavaWeb技术内幕》读书笔记七.Servlet,Session与Cookie
最后将这个Context容器加到父容器Host中。
《深入分析JavaWeb技术内幕》读书笔记七.Servlet,Session与Cookie

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

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

创建Servlet实例

前面已经完成了Servlet的解析工作,并且包装成StandardWrapper添加在Context容器中,但是它仍不能为我们工作,他还没有被实例化。
创建Servlet对象
如果Servlet的load-on-startup配置项大于0,那么在Context容器启动时就会被实例化。
《深入分析JavaWeb技术内幕》读书笔记七.Servlet,Session与Cookie
初始化Servlet
《深入分析JavaWeb技术内幕》读书笔记七.Servlet,Session与Cookie
《深入分析JavaWeb技术内幕》读书笔记七.Servlet,Session与Cookie

Servlet体系结构

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

Servlet如何工作

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

Servlet中的Listener和Filter

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

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

Servlet中的url-pattern

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

SessionCookie

下面我们来讲Session与Cookie。
《深入分析JavaWeb技术内幕》读书笔记七.Servlet,Session与Cookie

理解Cookie

《深入分析JavaWeb技术内幕》读书笔记七.Servlet,Session与Cookie
Cookie是HTTP头中的一个字段,虽然HTTP本身对这个字段并没有多少限制,但Cookie最终还是存储在浏览器里的,所以不同浏览器对Cookie的存储都有一些限制。

理解Session

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

Session如何工作

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

其它相关问题

书中讲述了Cookie安全问题分布式Session框架Cookie压缩,多终端Session统一等问题,在这不做赘述。这里就讲一下表单重复提交
《深入分析JavaWeb技术内幕》读书笔记七.Servlet,Session与Cookie
《深入分析JavaWeb技术内幕》读书笔记七.Servlet,Session与Cookie
《深入分析JavaWeb技术内幕》读书笔记七.Servlet,Session与Cookie

相关文章:

  • 2022-02-23
  • 2022-01-13
  • 2021-06-10
  • 2021-11-12
  • 2022-01-08
  • 2021-10-22
  • 2021-05-21
  • 2021-08-04
猜你喜欢
  • 2021-04-08
  • 2021-06-04
  • 2021-05-27
  • 2021-07-30
  • 2021-03-31
  • 2021-08-17
  • 2021-08-16
相关资源
相似解决方案