來看看MTV是如何運作的,其運行方式為下圖:
http://example.com/test
)它會尋找/
後方的test
視圖)MTV | 模式介紹 |
---|---|
Model模型層 | 是View與資料庫溝通的媒介,可連接不同類型的資料庫。 |
Template模板層 | 用來處理網頁格式(Http、Json)與裝飾(js、css)。 |
View視圖層 | 用來進行邏輯處理與回傳以處理的請求結果。 |
Router路由層 | 接收客戶端URL請求去尋找與之匹配的View視圖層。 |
MVC是1979年由Trygve Reenskaug 所提出的架構框架,以下是MVC的運作方式:
MVC | 模式介紹 |
---|---|
Model模型層 | 與MTV的M(Model模型層)功能相同。 |
View檢視層 | 與MTV的T(Template模板層)功能相同。 |
Controller控制層 | 與MTV的V(View視圖層)功能相同。 |
如果看不懂再多看幾次流程,如果一下就看懂了你肯定是雙龍村出生的Very good!~(比大拇指)~
其MVC詳細的就不多加描述了有興趣可以借助估狗大神的幫助了解更多。
本篇就到這裡,大家掰掰!
維基百科:Trygve Reenskaug
DJANGO框架學習DAY01-初識
MTV和MVC的區別
繪圖工具:Online Visual-Paradigm