SpringMVC请求过程描述 (比喻非常通俗易懂)

这个问题其实没哈好说的, 先来一个图

SpringMVC请求过程描述 (比喻非常通俗易懂)_第1张图片


下面做一个比喻

把一个请求比喻成整个交易,Controller比喻成技师,DispatcherServlet 比喻成 老鸨,ModelAndView 比喻成 嫖资,视图解析器 比喻成 货币交易小贩Viewer。


整个过程描述为:
1 嫖客进店,抬头看到店名叫springMVC。
2 老鸨 看到 嫖客Request,询问他喜欢的类型, 嫖客说他喜欢又冷又热的感觉。老鸨找来一个能让人又热又冷的技师 IceAndFireController。

3 嫖客看到技师, 觉得老鸨真是 想人所想。

4  此处略去一万字 ... ...

5 嫖客体验完了,觉得不错,付款给技师走了,使用的是一种叫 ModelAndView 的货币。

6 技师IceFireController 收到付款,转手给了老鸨。老鸨拿到这种 ModelAndView 类型的货币,眉头皱了起来,想到了货币交易小贩Viewer,于是叫来了Viewer。Viewer 把 ModelAndView 转为人民币, 与老鸨做了交易。

7 老鸨将这笔人民币存下来并记了账。

8 抱歉, 编不下去了


至此一场邂逅完毕


你可能感兴趣的:(SpringMVC请求过程描述 (比喻非常通俗易懂))