隨筆記

weixin_34357887發表於2018-08-06

軟體架構的設計,主要是針對某一類軟體問題而設計,主要的目的是提高軟體開發的效率,

mvc框架的全拼

model(單詞記憶)

view(單詞記憶)

controller(單詞記憶)

mvc分思想的沿用,被用在了web開發方面,被稱為web   mvc框架

mvc的核心思想是解耦性,讓不同的程式碼塊之間降低耦合,增強程式碼的可擴充套件性和可移植性,實現向後相容

mvc框架的應用Java ,php,Python,都有所應用

mvc功能:

m全拼model:主要封裝對資料庫層的訪問,對資料庫中的資料進行增刪改查操作。

v 全拼view:用於封裝結果,生成頁面展示的HTML內容。

c全拼controller:用於接收請求,處理業務邏輯,與model和view互動,返回結果。

django

django框架遵循mvc設計,並且有一個專有名詞:MVT

MVT功能:

m全拼model:負責和資料庫互動,進行資料處理。與mvc中的m功能相同。

v全拼view:接收請求,進行業務處理,返回應答。與mvc中的c的功能相同。

t全拼template:負責封裝構造要返回的HTML,與mvc中的v功能相同。

相關文章