DispatcherServlet的工作流程

DispatcherServlet是什么?

Dispatcher Servlet的另一个名字是前端控制器(Front Controller)。每一个应该由Spring MVC处理的web请求都要经过DispatcherServlet。它会对请求做出相应的处理并最终返回处理结果。那么就引出了下面两个问题:
1.DispatcherServlet如何分派传入请求?

2.哪个控制器(controller)处理什么请求

DispatcherServlet的工作流程

客户端访问(发送http请求)服务器内容的流程如下       

图一

图二

那么从上面两个的客户端访问服务器的内容的总体结构图,我们来针对以上两个问题,一一进行解释:

1.DispatcherServlet如何分派传入请求?

Dispatcher Servlet 会访问 application context(应用程序上下文) 或者 ioc container(ioc容器)。
ioc container 是一个获得不同种类对象的地方。
但是这个 ioc 容器是如何创建的:ioc 容器是由调度程序 servlet 或前端控制器创建的
前端控制器从称为配置文件(Config File)的特殊文件中获

  • 8
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值