spirngMVC與三層架構

spirngMVC與三層架構

MVC:Model+View+Controller(數據模型+視圖+控制器)
三層架構:Presentation tier+Application tier+Data tier(展現層+應用層+數據訪問層)

MVC只存在於三層架構的展現層:M包含數據的對象,用來和V之間的數據交換、傳值;V指的是視圖頁面,包含JSP\freeMarker\Velocity\thymeleaf\tile等;C是控制器,在springMVC中@Controllerde類。

而三層架構是整個應用的架構,是由spring框架負責管理的。一般項目結構中都有Service層、Dao層,這兩個反饋在應用層和數據訪問層。

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