spring是一个开源框架,功能主要是依赖注入和控制反转。spring MVC类似于struts是负责前台和后台的交互,还有就是spring可以集成许多工具,像数据库配置,缓存配置,定时器配置等等都是在spring中完成的,而spring MVC是做不到的。

浅谈spring和spring MVC的区别与关系