Spring MVC 是一个模型 - 视图 - 控制器(MVC)的Web框架建立在中央前端控制器servlet(DispatcherServlet),这是负责发送每个请求到合适的处理器,解决视图并最终返回响应的概念。它是 Spring 产品组合的一部分,它享有Spring IoC容器紧密结合Spring松耦合等特点,因此它有所有优点。
参考源 : Spring Framework Reference
这个 Spring 4 MVC教程系列是基于 Spring 4.0.6.RELEASE / 4.1.7.RELEASE/4.2.0.RELEASE.
在本系列教程中,我们将通过 Spring 4 MVC 使用全面性工作例子来帮助探索它们的共同特征。
Spring MVC基础
Spring4 MVC Hello World – XML实例
Spring4 MVC Hello World – 注解 (Java Config)实例
Spring4 MVC ContentNegotiatingViewResolver实例
Spring4 MVC REST服务示例使用@RestController
Spring4 MVC RESTFul Web Services CRUD实例+RestTemplate
在这篇文章中,我们将使用Spring MVC4写一个CRUD RESTful Web服务, 写一个REST客户端RestTemplate来使用这些服务。我们也将使用外部客户端测试这些服务。
Spring4 MVC + AngularJS – 使用$http异步服务交互
使用Spring MVC集成AngularJS。文章显示基于前端AngularJS,使用$http与Spring REST API 根据服务后端异步通信。
Spring MVC + Hibernate
Spring4 MVC + Hibernate4 + MySQL + Maven使用注解集成实例
基于Hibernate和Spring注释配置实例,创建一个简单的应用程序显示如何使用事务管理,JSR303验证,数据库CRUD操作,所有都使用注解。
Spring4 MVC + Hibernate4 Many-to-many连接表+MySQL+Maven实例
基于注解的Spring MVC4和Hibernate4多对多的例子,显示CRUD操作,管理所有使用视图/JSP,Spring转换器的例子,显示事务管理和JSR303验证、使用多对多的映射。
Spring MVC 4 文件上传和下载支持
Spring4 MVC使用Servlet 3 MultiPartConfigElement文件上传实例
参考