tomcat架构分析(容器类)

Tomcat提供了engine,host,context及wrapper四种容器。在总体结构中已经阐述了他们之间的包含关系。这四种容器继承了一个容器基类,因此可以定制化。当然,tomcat也提供了标准实现。

Engine:org.apache.catalina.core.StandardEngine

Host: org.apache.catalina.core.StandardHost

Context:org.apache.catalina.core.StandardContext

Wrapper:org.apache.catalina.core.StandardWrapper


所谓容器,就是说它承载了若干逻辑单元及运行时数据。好比,整个酒店是一个容器,它包含了各个楼层等设施;每个楼层也是容器,它包含了各个房间;每个房间也是容器,它包含了各种家电等等。 
首先来看一下容器类的类结构。 

tomcat架构分析(容器类)


基类ContainerBase
ContainerBase是个abstract基类。其类路径为:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgwffp.html