tomcat类图一

今天使用StartUml这个工具根据源代码生成了几个类图。

tomcat类图一_第1张图片

启动类BootStrap中创建了一个Catalina对象,Catalina对象引用了一个Server对象,server对象是个单例的,Server里面有多个Service,每个Service有包含多个Connector。其中,Server接口由StandServer类实现,Service接口由StandService类实现,这两个实现类都实现了LifeCycle接口。Service对象通过Connector与Containtor对象进行交互,后面继续列出其他的关键组件的类图。



你可能感兴趣的:(研读tomcat源码)