<p>经过学习前面的内容,我们已经掌握了使用Spring MVC的基本技能。</p>
讯享网
但仅仅会用是不够的,我们还需要知道它的内部是如何运作·的。
下面我们就来一探究竟。
Spring MVC最核心的思想在于DispatcherServlet.
在现在的开发模式中,我们主要使用的也时Spring MVC的这一核心功能。
那么,DispatcherServlet究竟是何方“神圣”呢?
大家还记得“姑苏慕容”吗?
没错,就是小说《天龙八部》里那个以绝招“斗转星移”闻名于世,致力于“光复大燕”的慕容家族、
这里,我们就拿“斗转星移”和DispatcherServlet进行一个类比。
它们都先从外部接收一个东西(内力/请求),经过一系列转换,然后给外部一个反馈(内力/响应).
当年,慕容龙城(小说里的慕容先祖)凭借自创的“斗转星移”连扫地僧口中天下第一的武功“降龙十八掌”都能化解,足见其十分精妙。

不过,后来遇到段誉的“六脉神剑”,“斗转星移”就显得不太灵光了,可能是因为当年慕容;龙城创建“斗转星移”时,没有考虑“高并发”的业务场景(笔者注:宋朝时算力有限,6个请求就算上“高并发”了)。
流程分析
Spring MVC的内部流程如图4-4所示。

图4-4Spring MVC的内部处理流程
浏览器发起一个请求(

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/181831.html