三層構架/MVC

mvc其實就是一種處理模式,這種用戶發出url請求,控制器提供對應視圖呈現給用戶,用戶點擊頁面,控制器接受用戶請求並轉達給對應的處理模塊(model),model處理完畢返回結果給控制器,控制器再把相應視圖返回用戶,因爲這種處理模式非常適合web開發,所以現在微軟也在大力開發mvc.net.

三層架構是一種按代碼的按職責功能的邏輯劃分,底層負責與數據庫打交道,完成各種數據操作,中間層負責業務邏輯實現,上層負責界面展示,處理用戶請求,層與層之間是接口調用關係。

怎麼看我都不覺得這兩者是同一類東西,爲什麼總有那麼多人喜歡拿這兩玩意去比較?

如果你還在探求這兩者的差異,那我覺得你本身就對這兩者各自的概念都沒了解清楚。

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

這倆個跟本就是不同的概念,有可比性?他們是平行好不,3層並不是就就只分3層,可以是多層(4層,5層,甚至更多,跟據需要,自己分)而MVC只本質上也是分層(Model View Controller),只是呈現給程序員的形式不一樣,可以理解成“框架”不一樣

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章