SpringMVC請求過程描述 (比喻非常通俗易懂)

這個問題其實沒哈好說的, 先來一個圖



下面做一個比喻

把一個請求比喻成整個交易,Controller比喻成技師,DispatcherServlet 比喻成 老鴇,ModelAndView 比喻成 嫖資,視圖解析器 比喻成 貨幣交易小販Viewer。


整個過程描述爲:
1 嫖客進店,擡頭看到店名叫springMVC。
2 老鴇 看到 嫖客Request,詢問他喜歡的類型, 嫖客說他喜歡又冷又熱的感覺。老鴇找來一個能讓人又熱又冷的技師 IceAndFireController。

3 嫖客看到技師, 覺得老鴇真是 想人所想。

4  此處略去一萬字 ... ...

5 嫖客體驗完了,覺得不錯,付款給技師走了,使用的是一種叫 ModelAndView 的貨幣。

6 技師IceFireController 收到付款,轉手給了老鴇。老鴇拿到這種 ModelAndView 類型的貨幣,眉頭皺了起來,想到了貨幣交易小販Viewer,於是叫來了Viewer。Viewer 把 ModelAndView 轉爲人民幣, 與老鴇做了交易。

7 老鴇將這筆人民幣存下來並記了賬。

8 抱歉, 編不下去了


至此一場邂逅完畢


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章