标签: tomcat最新源码阅读

8 篇文章

拆解Tomcat10: (六) 核心组件的生命周期管理与组合模式解析
上一篇分享了Tomcat的核心组件的是如何实现生命周期接口的,以及生命周期方法的调用逻辑。如果把Tomcat比作一台机器,那么这台机器是如何开机、关机的呢? 当按下开机键,所有核心组件会逐步初始化、启动;当按下关机键,所有组件又会随着关机,释放资源,这是如何实现的呢?
拆解Tomcat10: (三) 图解Tomcat的启动过程
上一篇介绍了如何在Idea中下载并调试最新的Tomcat的源码(已更新到2021.12.8日发布的Tomcat 10.0.14)。如果说Tomcat是一部处理请求的机器,想了解Tomcat是如何处理请求的,首先要了解它的内部结构,本章以Tomcat的启动为起点,开启源码学习之旅。
拆解Tomcat10: (五) 核心组件的协调控制与设计模式解析
上一篇《拆解Tomcat10: (四) 图解架构》分享了Tomcat的核心组件及其架构关系,本章接着讲解组件的Tomcat的初始化过程,这么多组件是如何统一加载、启动的。这其中用到了哪些设计模式和设计原则。 1. Server的初始化 在Catalina.createStartDigester()方法中指定了由哪些实现类去实现对应的接口,那么这些组…