介绍
这篇文章主要介绍”Servlet到春天的请求分发机制是什么”,在日常操作中,相信很多人在Servlet到春天的请求分发机制是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答“Servlet到春的请求分发机制是什么”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
<节>在讲请求分发之前先梳理一下一个Web请求的交互逻辑:
- <李>
首先用户在客户端发送一个请求到服务器。
李> <李>这个请求首先会经过操作系统的TCP/IP协议栈解析后发送至某一个端口
李> <李>在该端口运行着一个网络应用服务器(假设是Tomcat)
李> <李>接着Tomcat会把请求根据请求路径传送给对应的Servlet处理
(要注意的是,Web服务器本身是不处理请求的,比如说Tomcat,它只负责分发请求)
1。Servlet时期的请求分发
在还没有春天框架的时候,只能单纯用Servlet处理请求。
具体做法是:把Servlet及其映射路径配置在一个叫网络。xml的配置文件中,当服务器启动时,Tomcat会自动读取这个文件,然后根据文件中的配置,把请求分配到对应的Servlet。
这个时候请求分发的工作是在Tomcat中完成的,通常一个业务对应一个Servlet,比如说关于用户的增删改查,对应的Servlet很有可能是这样子的:
- <李>
AddUserServlet
李> <李>DeleteUserServlet
李> <李> UpdateUserServlet
…
对应的结构图如下:
<人物> Servlet到春天的请求分发机制是什么