Tomcat原理

Tomcat原理

4个容器Container

Connector->Engine->Host->Context->Wrapper

Connector: 连接器,与端口绑定,指定协议,根据协议解析socket的字节流,生成Request对象交由容器处理

Engine: 顶层容器,包含List,未找到匹配host配置时,设置了默认的host

Host: 理解为虚拟主机,对应用的一种隔离,包含List

Wrapper: 对servlet的一层包装,区分不同类型的Servlet,包含servlet对应的class,以及当前类型Servlet实例List

处理请求流程

每个容器pipeline中的最后一个StandardXXXValve调用下一个容器的第一个Valve,每个Valve找到下一个Valve调用,责任链模式

相关推荐
风若飞1 天前
Tomcat 9.0.118 分布式 Redis Session 配置指南
redis·分布式·tomcat
tmlx3I0811 天前
Tomcat的架构设计和启动过程详解
java·tomcat
殘殤血1 天前
Tomcat的事件监听机制:观察者模式 _
java·观察者模式·tomcat
殘殤血1 天前
Tomcat的事件监听机制:观察者模式
java·观察者模式·tomcat
生戎马2 天前
Tomcat Container容器之Engine:StandardEngine _
java·tomcat
济*沧*海3 天前
BaseMapper的介绍
java·windows·tomcat
pp起床7 天前
黑马点评 - 短信验证码登录实现
java·开发语言·tomcat
pW3g3lLuu8 天前
Tomcat线程模型与DeferredResult场景下的资源变化详解
java·tomcat
vx-Biye_Design25 天前
springboot安阳地区研学旅游服务小程序-计算机毕业设计源码12785
java·vue.js·windows·spring boot·tomcat·maven·mybatis
kakawzw1 个月前
Tomcat源码笔记1——连接器(Tomcat4默认)
tomcat