MVC和MTV框架模式的區別

2021-10-05 03:32:32 字數 644 閱讀 2308

# web伺服器開發最著名的mvc模式

m : model.py 就是和資料庫打交道的, 建立表等操作

v : view 檢視(檢視函式,就是裝html檔案的)

c : controller 控制器(就是url裡面的檔案內容,其實就是在瀏覽器上發的請求)

django 叫做 mtv 框架

m : model.py 和資料庫打交道的建立表等操作

t :templates

(模板) 存放html檔案的

v : view 檢視函式(處理邏輯的)

# 正常的web 框架應該是mcv那樣的, mtv 和 mcv 相比少了乙個url分發的部分

# 所以 還要學url控制器 mtv + url 就是整個django

mtv + url  整個過程如下圖

# 使用者通過瀏覽器向我們伺服器發起乙個請求(request)

,這個請求會去訪問 檢視函式根據不同的請求去呼叫對應的資料 然後返給使用者

MVC框架和MTV框架

mvc,全名model view controller,是軟體工程中的一種軟體架構模式,把軟體系統分為三個基本部分 模型 model 檢視 view 和控制器 controller 具有耦合性低,重用性高 生命週期成本低等優點。django框架的設計模式借鑑了mvc框架的思想,也是分成三部分,來降低...

MVC和MTV設計模式

mvc最初是由施樂公司旗下的帕羅奧多研究中心中的一位研究人員給 smalltalk語言發明的一中軟體設計模式。mvc概述 mvc全名是modelviewcontroller,是模型 model 檢視 view 控制器 controller 的縮寫,一種軟體設計典範,用一種業務邏輯 資料 介面顯示分離...

MVC和MTV設計模式

mvc最初是由施樂公司旗下的帕羅奧多研究中心中的一位研究人員給 smalltalk語言發明的一中軟體設計模式。mvc概述 mvc全名是modelviewcontroller,是模型 model 檢視 view 控制器 controller 的縮寫,一種軟體設計典範,用一種業務邏輯 資料 介面顯示分離...