1、MVC架構
2、三層架構 3、MVC架構與三層架構的差別 4、SSH架構與MVC架構的對應關系 5、SSM架構與MVC架構的對應關系 6、其他了解6.1 MVC架構
6.2 三層架構
6.3 MVC架構與三層架構的差別
MVC架構 = 模型Model + 視圖View1 + 控制器Controller
(Java中的)三層架構 = 視圖層View2 + 服務層Service + 持久層Dao
其中:
視圖層View2 = 視圖View1 + 控制器Controller
服務層Service + 持久層Dao = 模型Model
MVC中的視圖層單純是為使用者提供使用界面,與使用者進行互動
MVC中的控制器用來将使用者請求轉發給相應的Model進行處理,并且根據Model的計算結果向使用者提供相應的響應
MVC中的模型=業務處理模型+資料庫操作模型
6.4 SSM架構與三層架構的聯系
三層架構的視圖層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的差別