- 1
- 0
- 约3.87千字
- 约 4页
- 2026-07-03 发布于北京
- 举报
《137_HandlerMapping到底是个什么东西?》
Tomcat的研究已经完成了,它是基于NIO进行网络通信的,绝对是专家级、企业级、生
产级的代码。线程模型和线程池的设计非常成熟,每个请求被接收和解析后,都会交给一
个独立的工作线程来处理。
Tomcat中的组件体系设计和Web服务器的机制设计,对于我们来说研究的意义已经不大了。
在Tomcat中,当一个工作线程接收到一个请求后,Tomcat本身是无法处理这个请求的,
它必须找到一个能够处理该请求的Web应用。通常情况下,独立部署的Tomcat中,一
个WAR包就是一个Web应用,只需将其放置在Tomcat的目录中即可。
SpringBoot启动一个JVM进程,内置的Tomcat作为Web服务器组件,Web应用也只
能是SpringBoot工程本身,不可能有其他Web应用。当寻找Web应用来处理请求时,
Web应用本身不能直接处理请求。
Web应用能够处理请求的只有过滤器(filter)和Servlet。过滤器通常用于请求,执
行一些前置操作,但现在一般不使用了;MVC框架,如SpringMVC,会自带一个
DispatcherServlet,并将其到Tomcat中。
Tomcat中的一个工作线程接收到一个请求后,通常会直接将请求交给SpringMVC的
DispatcherSe
您可能关注的文档
- 超市实习报告:从忐忑到自信销售员成长之路.pdf
- 特森综合征手术中亚内界膜下血扩散成像分析.pdf
- 课时走向未来少三单元:九年级下册河南模拟题.pdf
- 七级地理下册第六章第三节美洲课时训练湘教版.pdf
- 制造监督检验证书.pdf
- 公寓G09与庭院布局及面积说明.pdf
- 绵阳市平武县2025届数学四年级上学期阶段联考试题含答案.docx
- 绵阳市平武县2025届数学四年级下学期期中联考试题含解析.docx
- 绵阳市平武县2025届数学四年级下学期期中联考试题含答案解析.docx
- 绵阳市平武县2025届数学四年级下学期期末联考试题(含答案).docx
- 绵阳市平武县2025届数学四年级第二学期期末联考试题含解析.docx
- 绵阳市三台县2025届三年级数学第二学期期末模拟试题(含答案).docx
- 绵阳市三台县2025届四年级数学下学期期中模拟试题含解析.docx
- 绵阳市三台县2025届四年级数学下学期期末模拟试题(含答案解析).docx
- 绵阳市三台县2025届四年级数学下学期期末模拟试题(含答案).docx
- 绵阳市三台县2025届四年级数学第二学期期中模拟试题含答案.docx
- 绵阳市三台县2025届四年级数学第一学期阶段模拟试题(含答案).docx
- 绵阳市三台县2025届四年级数学第二学期期中模拟试题含解析.docx
- 绵阳市三台县2025届四年级数学第二学期期中模拟试题(含答案解析).docx
- 绵阳市三台县2025届四年级数学第一学期期中模拟试题含答案解析.docx
原创力文档

文档评论(0)