- 1
- 0
- 约2.54千字
- 约 2页
- 2026-07-17 发布于北京
- 举报
《134_开始尝试阅读DispatcherServlet源码(2)》
Tomcat的研究已经完成了,它基于NIO进行网络通信,是专家级、企业级和生产
级的代码。其线程模型和线程池设计使得每个接收到并解析出来的请求都可以交给一个独
立的工作线程来处理。
Tomcat中的组件体系设计和Web服务器的机制设计对我们来说研究的意义不大。
在Tomcat中,当一个工作线程拿到一个请求后,Tomcat本身是无法处理这个请求的,
它必须找到一个能够处理该请求的Web应用。通常情况下,独立部署的Tomcat中,
Web应用是以WAR包的形式放置在Tomcat目录中。
SpringBoot启动一个JVM进程,并使用内嵌的Tomcat作为Web服务器组件。在这种
情况下,Web应用只能是SpringBoot工程本身,而不可能有其他Web应用。当寻找
Web应用来处理请求时,Web应用本身不能直接处理请求。
Web应用能够处理请求的只有过滤器(filter)和servlet。过滤器通常用于请求,做
一些前置的机制,但现在一般不使用了;MVC框架,如SpringMVC,会自带一个
DispatcherServlet,并到Tomcat中。
Tomcat中的一个工作线程接收到一个请求后,通常会直接将其交给Sp
您可能关注的文档
- Utopia Space物业意向书及条款.pdf
- 中国国家标准 GB/T 3810.13-2026陶瓷砖试验方法 第13部分:耐化学腐蚀性的测定.pdf
- GB/T 3810.13-2026陶瓷砖试验方法 第13部分:耐化学腐蚀性的测定.pdf
- 《GB/T 3810.4-2026陶瓷砖试验方法 第4部分:断裂模数和破坏强度的测定》.pdf
- GB/T 3810.4-2026陶瓷砖试验方法 第4部分:断裂模数和破坏强度的测定.pdf
- 中国国家标准 GB/T 3810.4-2026陶瓷砖试验方法 第4部分:断裂模数和破坏强度的测定.pdf
- 中国国家标准 GB/T 32445-2026家具用材料分类.pdf
- GB/T 32445-2026家具用材料分类.pdf
- 《GB/T 32445-2026家具用材料分类》.pdf
- 《GB/T 3810.13-2026陶瓷砖试验方法 第13部分:耐化学腐蚀性的测定》.pdf
- 《GB/T 3810.2-2026陶瓷砖试验方法 第2部分:尺寸和表面质量的检验》.pdf
- 中国国家标准 GB/T 3810.2-2026陶瓷砖试验方法 第2部分:尺寸和表面质量的检验.pdf
- 中国行业标准 YC/T 645-2026烟草工业企业管理诊断指南.pdf
- 《YC/T 645-2026烟草工业企业管理诊断指南》.pdf
- GB/T 16926-2026高压交流负荷开关-熔断器组合电器.pdf
- 中国国家标准 GB/T 16926-2026高压交流负荷开关-熔断器组合电器.pdf
- 《GB/T 16926-2026高压交流负荷开关-熔断器组合电器》.pdf
- YC/T 645-2026烟草工业企业管理诊断指南.pdf
- 跨境电商创业计划书.docx
- 哪些是目前最受欢迎的十大最火创业项目.docx
最近下载
- 2026海南省财金集团有限公司招聘12人考试备考试题及答案解析.docx VIP
- 2026年陕西省中考历史试卷(含答案及解析).pdf
- 外研版小学英语六年级下册期末测试卷有答案5份(三年级起点).pdf VIP
- AIAG-VDA-SPC手册 统计过程控制-红皮书2026年7月第一版 压缩.docx VIP
- KVMEN_AG系列射频电源使用说明书(1).pdf
- 《科技考古学》考古断代中的测年技术.ppt
- [国企]装配式建筑施工培训讲义.ppt VIP
- 2019年最新最全四川省特岗教师招聘结构化面试真题题库含答题思路.pdf VIP
- AIAG-VDA-SPC手册 统计过程控制-红皮书 第一版 英文 版本.docx VIP
- 2025年职业卫生与安全管理考试试题及答案.docx VIP
原创力文档

文档评论(0)