當前位置:知知館 >

經驗

> mvc與三層結構終極區別

mvc與三層結構終極區別

mvc與三層結構終極區別

MVC和三層架構是不同的。在三層體系結構中,DAL,BLL和WEB層各自執行其職責,旨在分離職責。MVC是模型、檢視、控制器。嚴格來說,這三個在三層架構中加起來就是WEB層。也就是說,MVC再次將WEB層劃分為三層架構,並將其劃分為控制器和檢視。在實體的三個部分,控制器完成頁面邏輯,並通過實體完成與介面層的對話,C層直接與第三層中的BLL通訊。

要完全理解MVC並不簡單。使用MVC需要仔細規劃,並且由於其內部性的特點,需要一些時間來思考。同時,由於模型和檢視的嚴格分離,這也給除錯應用帶來了一定的困難。每個元件在使用之前都需要經過全面測試。

資料拓展:MVC開始是存在於桌面程式中的,M是指業務模型,V是指使用者介面,C則是控制器,使用MVC的目的是將M和V實現程式碼分離,從而使同一個程式可以使用不同的表現形式。比如一批統計數據可以分別用柱狀圖、餅圖來表示。

標籤: mvc 終極
  • 文章版權屬於文章作者所有,轉載請註明 https://zhizhiguan.com/zh-tw/jingyan/3qm7zj.html