11、Tomcat 内核详解 - 生命周期管理

Tomcat这么大的系统,必然需要对生命周期进行统一管理;

1.生命周期统一接口——Lifecycle

Tomcat是以容器的方式来组织整个系统架构的,就像数据结构的树。

这样只需要启动根容器,就可以将其他所所有的容器都启动,达到统一启动、停止和关闭的效果;

作为统一的入口,Lifecycle把所有的启动、停止和关闭、生命周期相关的方法都组织到一起,就可以很方便的管理Tomcat各个容器组件的生命周期;

2.生命周期的状态转化

3.生命周期事件监听机制