概述
Spring MVC是Spring框架中用於Web應用快速開發的一個模塊。作爲當今業界最主流的Web應用開發框架,Spring MVC有時也被稱爲Spring Web MVC。
在介紹Spring MVC之前,不得不先談談什麼是MVC? Web MVC架構和三層架構是什麼關係?讀者看到這裏可能會不假思索地說道,MVC:Model(數據模型)+View(視圖)+Controller(控制器),三層架構:Presentation tier(展示層) +Application tier(應用層)+Data tier(數據訪問層)。
那麼MVC和三層架構有什麼關係呢?在面試程序員的時候,經常會有面試者告訴我:MVC的M就是數據訪問層,V就是展示層,C就是應用層。聽上去貌似是很有道理,但是呢,實際上MVC僅僅只存在於三層架構中的展示層。
未完待續……