2 回答

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超13個(gè)贊
1、定義不同
spring-web是一個(gè)一站式的框架,提供了表現(xiàn)層(springmvc)到業(yè)務(wù)層(spring)再到數(shù)據(jù)層的全套解決方案;spring的兩大核心IOC(控制反轉(zhuǎn))和AOP(面向切面編程)更是給我們的程序解耦和代碼的簡(jiǎn)介提供了支持。
而Spring-webMVC是基于Spring功能之上添加的Web框架,想用pring-webMVC必須先依賴pring-web,pring-webMVC僅給spring的表現(xiàn)層提供支持。
2、項(xiàng)目范圍
pring-web可以說(shuō)是一個(gè)管理bean的容器,也可以說(shuō)是包括很多開(kāi)源項(xiàng)目的總稱。
而pring-webMVC只是其中一個(gè)開(kāi)源項(xiàng)目。
擴(kuò)展資料:
spring框架的優(yōu)點(diǎn)有以下幾點(diǎn):
1、JAVA EE應(yīng)該更加容易使用。
2、面向?qū)ο蟮脑O(shè)計(jì)比任何實(shí)現(xiàn)技術(shù)(比如JAVA EE)都重要。
3、面向接口編程,而不是針對(duì)類編程。Spring將使用接口的復(fù)雜度降低到零。(面向接口編程有哪些復(fù)雜度?)
4、代碼應(yīng)該易于測(cè)試。Spring框架會(huì)幫助你,使代碼的測(cè)試更加簡(jiǎn)單。
5、提供了應(yīng)用程序配置的最好方法。

TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超6個(gè)贊
添加回答
舉報(bào)