天天看點

MVC設計模式概覽

MVC(Model-View-Controller,模型-視圖-控制器)是一種軟體的設計模式,它最早是由20世紀70年代的Smalltalk語言提出的,即把一個複雜的軟體工程分解為三個層面:模型、視圖和控制器。

  • 模型:是對象及其資料結構的實作,通常包含資料庫操作。
  • 視圖:表示使用者界面,在網站中通常就是HTML的組織結構。
  • 控制器:控制器用于處理使用者請求和資料流、複雜模型,将輸出傳遞給視圖。