标签:style blog http io ar os sp strong on
Tomcat有多个容器组成,而Container也就是容器与Connecter连接器是Tomcat最核心的两个模块,Connecter连接器接收客户端的请求,并根据客户端的请求传递给Container处理并作出相应。
Tomcat中有多个层次的容器对象:Engine、Host、Context、Wrapper,这些容器是有层级关系的。
所有的容器都继承ContainerBase抽象类, ContainerBase抽象类实现Container接口,Container继承Lifecycle接口用于实现对容器的生命周期的统一管理。
Container接口定义了静态字段来表示添加或移除子容器时的事件类型(如下图):
通过下面图片我们看下ContainerBase的类结构,由于篇幅有限方法过多这里就不列出接口、类的字段与方法了:
ContainerBase类图
Tomcat所有容器类图如下(省略了字段、方法):
容器类图
这节就先分析到这里,下面我们在详细分析Tomcat中的每个容器。
文章首发地址:Solinx
http://www.solinx.co/archives/101
标签:style blog http io ar os sp strong on
原文地址:http://www.cnblogs.com/softlin/p/4139028.html