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

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



下面做一个比喻

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


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

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

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

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

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

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

8 抱歉, 编不下去了


至此一场邂逅完毕


评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值