天天看點

【三層架構】VS【MVC架構】VS【SSM架構&SSH架構】

 1、MVC架構

【三層架構】VS【MVC架構】VS【SSM架構&SSH架構】
【三層架構】VS【MVC架構】VS【SSM架構&SSH架構】
【三層架構】VS【MVC架構】VS【SSM架構&SSH架構】
【三層架構】VS【MVC架構】VS【SSM架構&SSH架構】
【三層架構】VS【MVC架構】VS【SSM架構&SSH架構】
【三層架構】VS【MVC架構】VS【SSM架構&SSH架構】
【三層架構】VS【MVC架構】VS【SSM架構&SSH架構】
 2、三層架構
【三層架構】VS【MVC架構】VS【SSM架構&SSH架構】
【三層架構】VS【MVC架構】VS【SSM架構&SSH架構】
3、MVC架構與三層架構的差別
【三層架構】VS【MVC架構】VS【SSM架構&SSH架構】
【三層架構】VS【MVC架構】VS【SSM架構&SSH架構】
 4、SSH架構與MVC架構的對應關系
【三層架構】VS【MVC架構】VS【SSM架構&SSH架構】
【三層架構】VS【MVC架構】VS【SSM架構&SSH架構】
 5、SSM架構與MVC架構的對應關系
【三層架構】VS【MVC架構】VS【SSM架構&SSH架構】
【三層架構】VS【MVC架構】VS【SSM架構&SSH架構】
 6、其他了解

6.1 MVC架構

【三層架構】VS【MVC架構】VS【SSM架構&SSH架構】

6.2 三層架構

【三層架構】VS【MVC架構】VS【SSM架構&SSH架構】

6.3 MVC架構與三層架構的差別

【三層架構】VS【MVC架構】VS【SSM架構&SSH架構】

 MVC架構 = 模型Model + 視圖View1 + 控制器Controller

(Java中的)三層架構 = 視圖層View2 + 服務層Service + 持久層Dao

其中:

視圖層View2 = 視圖View1 + 控制器Controller

服務層Service + 持久層Dao = 模型Model   

MVC中的視圖層單純是為使用者提供使用界面,與使用者進行互動

MVC中的控制器用來将使用者請求轉發給相應的Model進行處理,并且根據Model的計算結果向使用者提供相應的響應

MVC中的模型=業務處理模型+資料庫操作模型

6.4 SSM架構與三層架構的聯系

【三層架構】VS【MVC架構】VS【SSM架構&SSH架構】

 三層架構的視圖層View :SSM中的SpringMVC;請求分發代碼;MVC架構中的View(頁面互動)+Controller(控制器為主要作用)

三層架構的服務層Service:系統業務邏輯代碼;MVC架構中的Model

三層架構的持久層Dao:SSM中的MyBatis;JDBC等操作資料庫的代碼;MVC架構中的Model

SSM中的Spring:是整個應用的大管家,整個應用中所有的bean的生命周期行為,都是由Spring來管理的

參考

MVC架構_百度百科 (baidu.com)

三層架構_百度百科 (baidu.com)

三層架構和MVC的差別_elice_的部落格-CSDN部落格_三層架構和mvc的差別