JavaEE Servlet规范:容器与上下文与Servlet与配置

时间:2016-07-27 08:40:57

标签: java spring tomcat servlets

我一直在使用Spring Web应用程序和servlet已经有一段时间了,但有时我仍然很难跟踪所有内容是如何组合在一起的。

对于像Tomcat这样的servlet和servlet容器,通常会经常使用以下概念:

  • 容器(在Tomcat中是容器)
  • Context(由ServletContext接口实现)
  • Config(由ServletConfig接口实现)
  • Servlet(例如Spring中的DispatcherServlet)

我正在寻找的是信息图形或其他类型的图形/图表,它们提供了良好的视觉概览如何将这些概念结合使用。这是一个很好的参考,我可以打印出来并挂在我的电脑旁边。

这样的图形最好显示的是:

  • 诸如servlet上下文,servlet配置和servlet本身之类的概念如何在容器中相关。
  • 上下文初始化的工作原理,例如:从ServletContainerInitializer开始,然后一直到AbstractAnnotationConfigDispatcherServlet和朋友。

注意:我不是要求解释这些概念。我可以在参考文档和其他规范文档中阅读。我特别询问图形和可视化,以便更容易掌握整体情况,并可以作为参考。

P.S:没有必要全部在一个图形中,一个用于Servlet规范和/或tomcat,另一个用于Spring也没关系。

1 个答案:

答案 0 :(得分:1)

我发现图书Head First Servlets中的图片非常有用。

enter image description here