Tomcat整体架构都是基于组件设计与开发的,无论是Server、Service、Connector还是其他的,在Tomcat里面都是以组件形式存在的,所有组件都存在初始化、启动、停止、销毁等生命周期方法,拥有生命周期管理的特性,因此Tomcat设计者对生命周期管理进行了一个接口抽象,即为Lifecycle Interface
并定义了一个完整的生命周期状态迁移图,如下:
绝大部分生命周期状态的变迁都会触发相应的生命周期事件,但并不是所有的生命周期状态变迁都会触发事件
Tomcat整体架构都是基于组件设计与开发的,无论是Server、Service、Connector还是其他的,在Tomcat里面都是以组件形式存在的,所有组件都存在初始化、启动、停止、销毁等生命周期方法,拥有生命周期管理的特性,因此Tomcat设计者对生命周期管理进行了一个接口抽象,即为Lifecycle Interface
并定义了一个完整的生命周期状态迁移图,如下:
绝大部分生命周期状态的变迁都会触发相应的生命周期事件,但并不是所有的生命周期状态变迁都会触发事件