Spring MVC

Spring MVC

Spring MVC是目前企业中使用较多的一个MVC框架,被很多业内人士认为是一个教科书级别的MVC表现层框架,Spring MVC是大名鼎鼎的Spring框架在3.0版本之后的新增的一个模块,可以与Spring无缝集成,在使用起来比较方便。除此之外,Spring MVC还具备极强的可配置性,提供了强大的数据验证功能,支持RESTful风格等等一系列的特性,因此掌握Spring MVC框架的知识已经成为各大软件开发公司对应聘者的一个硬性要求。

快速入门版,该版本主要目的是快速入门,故不做深入讨论:

  1. Spring MVC简介和第一个Spring MVC程序
  2. 第一个Spring MVC执行流程分析
  3. 再解spring mvc中url-pattern的写法
  4. 使用注解编写Spring MVC程序
  5. RequestMapping中常用的属性
  6. 单个接收表单提交的数据
  7. 参数名不一致的情况
  8. 使用对象接收表单参数
  9. 路径变量PathVariable
  10. Controller中方法的返回值(上)
  11. Controller中方法的返回值(下)
  12. spring mvc的转发与重定向
  13. spring mvc异常处理的三种方式
  14. spring mvc中的类型转换器
  15. spring mvc数据校验
  16. spring mvc中的文件上传
  17. spring mvc中的拦截器interceptor
  18. 拦截器的使用案例:权限控制
  19. 使用spring mvc实现简单的增删改查

Rest架构风格,该节较为重要,里面介绍了一些其他spring mvc中常用的注解:

  1. rest架构风格
  2. 基于spring mvc的restful架构风格示例