概述
百度百科解释:
Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的Spring MVC框架或集成其他MVC开发框架,如Struts1(现在一般不用),Struts 2(一般老项目使用)等等。
springmvc是spring框架的一个模块,
springmvc是一个基于mvc模式的web框架
springmvc和spring容易整合
一句话理解
Spring MVC 相当于功能强大、使用简单的 Servlet。
主要功能:
- 接收请求(get、post、ajax)
- 获取请求中的参数(url中的参数,post表单参数,ajax参数、上传文件)
- 做出响应。(转发页面、重定向页面、返回json)
- 拦截器。相当于 Filter