1. 程式人生 > >MVC 和web MVC ,SpringMVC和Spring web MVC的關係與區別?

MVC 和web MVC ,SpringMVC和Spring web MVC的關係與區別?

MVC 是一種架構分層模式

web MVC 是指在 web 領域下實踐的 MVC,因為 web 領域的檢視層跟 native 應用的檢視層不太能劃等號

Spring MVC 和 Spring Web MVC 是同一個東西,就是 Spring Framework 裡的一個模組。

在 Spring Framework 介紹頁面 寫的是 Spring MVC,然而點進去後具體的描述頁面 使用 Spring Web MVC 來稱呼,文件裡有這麼一句話:

The formal name "Spring Web MVC" comes from the name of its source module spring-webmvc but it is more commonly known as "Spring MVC".

所以說正式名稱叫 Spring Web MVC,不過大多數人都喜歡叫 Spring MVC