Spring:Spring是一個輕量級的控制反轉(IoC)和麵向切面(AOP)的容器框架。

Spring的兩大核心AOP與IOC,可以單獨用於任何應用,包括與Struts等MVC框架與Hibernate等ORM框架的整合,目前很多公司所謂的輕量級開發就是用 Spring + Struts(2)+Hibernate。

SpringMVC:  Spring MVC就是一個MVC框架,個人覺得Spring MVC annotation式的開發比Struts2方便,可以直接代替上面的Struts(當然Struts的做為一個非常成熟的MVC,功能上感覺還是比Spring強一點,不過Spring MVC已經足夠用了)。當然spring mvc的執行效率比struts高,是因為struts的值棧影響效率

Spring和SpringMVC的區別

springmvc類似於struts的一個MVC開框架,其實都是屬於spring,springmvc需要有spring的架包作為支撐才能跑起來

.