MVC是一種軟體架構模式,把軟體系統分為三個基本部分
模型(Model)、視圖(View)和控制器(Controller)
模型(Model)進行資料管理和封裝數據和一般他們會組成的POJO、VO。
視圖(View)是負責呈現數據和讓客戶端的瀏覽器能夠將資料展示出來。
控製器(Controller)負責處理用戶的請求,對請求進行處理。
Spring MVC流程圖 |
故事版來說明MVC
有一天 L哥,找朋友 小M 喝咖啡聊是非。
小M說: 我們家三兄弟合開一家MVC雜貨店。
大哥叫 大C,店長,負責接收客戶的請求及下指令處理。
老二叫 二V,負責將跟客戶講通,因為二V哥會多國語言。
我老三叫 小M,負責商品及客戶訊息等資訊打包,拿給二V哥。
MVC雜貨店流程圖 |
L哥說: 我有一個朋友 叫 S (Servlet) ,他也是開雜貨店的。
但他只有一個人,超忙的,忙到一直出錯。
S雜貨店流程圖 |
(本篇故事先到此處,後面待續。)
上面的故事看完後,在以前開發沒有MVC的設計想法時,使用Servlet開發時,什麼都要自己來做,
後來才有人會想出來一些解決軟體開發上的不便利,而但生了相關的軟體框架。
相關參考:
用LINE傳送分享
其它文章
沒有留言:
張貼留言