tomcat架构笔记

在这里插入图片描述

tomcat定义了Pipeline和Value两个接口,前者用于构建职责链,后者代表职责链上的每一个处理器。

Pipeline中维护了一个基本的Value用于最后处理。

tomcat提供Bootstrap作为应用服务器启动入口,Bootstrap负责创建和启动Catalina,根据执行参数调用Catalina相关方法完成针对服务器的操作。使用Bootstrap启动是为了分离启动类和资源库,方便classloader定制。
在这里插入图片描述
请求处理:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/ljz2016/article/details/84579203
今日推荐