tft每日頭條

 > 知識

 > mvc與三層結構終極區别

mvc與三層結構終極區别

知識 更新时间:2024-11-11 13:01:23

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

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

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

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关知識资讯推荐

热门知識资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved