Tomcat服务器体系结构-Web容器与Servlet容器与Servlet引擎与JSP引擎

时间:2019-03-07 09:29:39

标签: java jsp tomcat servlets servlet-container

在结束或否决该问题之前,请先阅读它。

我已经在互联网上进行了相当大的研究,并浏览了O'Reilly,Apress,PACKT的5本书,其中包括Servlet API书籍和Tomcat Server书籍。我也找不到任何有价值的东西。

对我来说,重点是在我的脑袋 Tomcat体系结构中明确定义一个较低的级别,并在其中将Servlet Container共存。我使用Java已有将近十年的时间,因此,我不是在研究基础知识,而是在这里探讨一些体系结构要点。我正在寻找清晰的定义和Servlet EngineServlet ContainerWeb ContainerJSP ContainerCatalinaJasper组件之间的区别。

我可以找到几种资源,但老实说,它们是直率的,并且在某种程度上并不普遍,不同的文章,讲座和书籍对 Tomcat体系结构的定义不同。

一位讲师说,Tomcat实例是一台Web Server,它按层次结构组织了不同的容器组件-从Web容器开始,Web容器依次包含Servlet和JSP容器(分别是Catalina和Jasper);

Apress的Apache Tomcat 7定义了Tomcat体系结构,如下所示: enter image description here

流行大学的一些讲师说Web ContainerServlet Container指的是完全相同的东西,它们只是同义词;

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

我可以继续讨论来自不同来源的繁琐和矛盾的定义。我只想对Tomcat体系结构有一个非常清晰的了解,其中有哪些组件,哪些术语是同义词(如果有的话)以及从体系结构角度来看它们是如何放置的。

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

0 个答案:

没有答案