我已经使用Spring Web应用程序和Servlet一段时间了,但有时候仍然很难跟踪所有内容是如何组合在一起的。
就Servlet和Servlet容器(例如Tomcat)而言,通常会使用以下概念:
- 容器(例如Tomcat作为容器)
- 上下文(由ServletContext接口实现)
- 配置(由ServletConfig接口实现)
- Servlet(例如Spring中的DispatcherServlet)
我正在寻找的是一种信息图表或其他类型的图表/图解,可以很好地显示这些概念是如何一起使用的。需要提供一个良好的视觉概览,并且我可以打印出来挂在电脑旁边作为参考。
此类图形最好能够显示以下内容:
- Servlet上下文、Servlet配置以及Servlet本身如何在容器中相互关联。
- 上下文初始化的工作原理,例如从ServletContainerInitializer开始,一直到像AbstractAnnotationConfigDispatcherServlet等。
注意:我并不是要求对这些概念进行解释。我可以在参考文档和其他规范文档中阅读相关内容。我特别询问的是使人更容易掌握大局的图形和可视化工具,可以用作参考。
P.S:不必全部放在单个图形中,Servlet规范或Tomcat的一个图形和Spring的另一个图形也可以。