最近在学习tomcat源码,算是把tomcat的整个流程梳理通了. 从上图来看,tomcat把模块化使用到了极致,配合组件生命周期的管理,让代码看起来结构清晰,而且很容易进行业务扩展. 1.上图的接口Sever,Service,Connector,Container…..都是一个组件接口,这些组件的关系是,Server包含一个或多个Service,一个Service包含多个Container和与这个Container相关联的Connector,然后Container根据自身需要关联下面的Jasp…