1、定義不同
spring-web是壹個壹站式的框架,提供了表現層(springmvc)到業務層(spring)再到數據層的全套解決方案;spring的兩大核心IOC(控制反轉)和AOP(面向切面編程)更是給我們的程序解耦和代碼的簡介提供了支持。
而Spring-webMVC是基於Spring功能之上添加的Web框架,想用pring-webMVC必須先依賴pring-web,pring-webMVC僅給spring的表現層提供支持。
2、項目範圍
pring-web可以說是壹個管理bean的容器,也可以說是包括很多開源項目的總稱。
而pring-webMVC只是其中壹個開源項目。
擴展資料:
spring框架的優點有以下幾點:
1、JAVA EE應該更加容易使用。
2、面向對象的設計比任何實現技術(比如JAVA EE)都重要。
3、面向接口編程,而不是針對類編程。Spring將使用接口的復雜度降低到零。(面向接口編程有哪些復雜度?)
4、代碼應該易於測試。Spring框架會幫助妳,使代碼的測試更加簡單。
5、提供了應用程序配置的最好方法。
百度百科-spring MVC
百度百科-spring框架