2

在关闭或否决这个问题之前,请阅读它。

我在互联网上进行了相当大的研究,并浏览了来自 O'Reilly、Apress、PACKT 的 5 本流行书籍,包括两者——关于 Servlet API 的书籍和关于 Tomcat 服务器的书籍。我在这里也找不到任何有价值的东西。

对我来说,重点是在我的脑海中明确定义Tomcat 架构在一个较低的级别和 Servlet Container 的共存。我使用 Java 已经快十年了,所以,我不是在研究基础知识,而是在这里研究一些架构点。Servlet Engine我正在寻找、Servlet ContainerWeb ContainerJSP Container和组件之间的清晰定义和区别CatalinaJasper

我可以找到一些资源,但老实说,它们是直截了当的,并且在某种程度上并不普遍,不同的文章、讲座和书籍对Tomcat 架构的定义不同。

一位讲师说,Tomcat 实例是一个 Web 服务器,它包含分层组织的不同容器组件 - 从 Web Container 开始,Web Container 又包含 Servlet 和 JSP 容器(分别为 Catalina 和 Jasper);

Apress 的 Apache Tomcat 7 定义了 Tomcat 架构,如下所示: 在此处输入图像描述

名牌大学的一些讲师表示,Web ContainerServlet Container的完全一样,只是同义词;

另一所非常受欢迎的大学的另一位讲师表示,这Web Container是一个根元素,它包含子组件Servlet Container/EngineJSP Container/Engine.

我可以继续使用来自不同来源的繁琐和矛盾的定义。我只想对 Tomcat 架构有一个非常清晰的了解,那里有哪些组件,哪些术语是同义词(如果有的话)以及它们如何'是从建筑的角度出发的。

也许有什么好书或参考资料?...任何有价值的答案将不胜感激。我真的在为此挖掘,但仍然找不到任何东西。

4

0 回答 0