SpringMVC:概述总结

  1. HelloWorld
    ① 创建maven工程
    ② 配置web.xml
    ③ 创建请求控制器
    ④ 测试HelloWorld
    ⑤ 总结
  2. @RequestMapping注解
    ① 功能
    ② 位置
    ③ value属性
    ④ method属性
    ⑤ params属性
    ⑥ headers属性
    ⑦ ant风格路径
    ⑧ 路径中的占位符
  3. SpringMVC获取请求参数
    ① 通过 ServletAPI 获取
    ② 通过控制器方法的形参获取请求参数
    ③ @RequestParam
    ④ @RequestHeader
    ⑤ @CookieValue
    ⑥ 通过POJO获取请求参数
    ⑦ 解决获取请求参数的乱码问题
  4. 域对象共享数据
    ① 四大域对象
    ② 使用ServletAPI向request域对象共享数据
    ③ 使用ModelAndView向request域对象共享数据
    ④ 使用Model向request域对象共享数据
    ⑤ 使用map向request域对象共享数据
    ⑥ 使用ModelMap向request域对象共享数据
    ⑦ Model、ModelMap、Map的关系
    ⑧ 向session域共享数据
    ⑨ 向application域共享数据
  5. SpringMVC的视图
    ① ThymeleafView
    ② 转发视图
    ③ 重定向视图
    ④ 转发和重定向
    ⑤ 视图控制器view-controller
  6. RESTful
    ① RESTful简介
    ② RESTful的实现
    ③ HiddenHttpMethodFilter
    ④ 具体案例:实现对员工信息的增删改查
  7. HttpMessageConverter
    ① @RequestBody
    ② RequestEntity
    ③ @ResponseBody
    ④ @RestController注解
    ⑤ ResponseEntity
  8. 拦截器和异常处理
    ① 拦截器
    ② 异常处理
  9. 注解配置SpringMVC
    ① 创建初始化类,代替web.xml
    ② 创建SpringConfig配置类,代替spring的配置文件
    ③ 创建WebConfig配置类,代替SpringMVC的配置文件
    ④ 测试功能
  10. SpringMVC的执行流程
    ① SpringMVC常用组件
    ② DispatcherServlet初始化过程
    ③ DispatcherServlet调用组件处理请求
    ④ SpringMVC的执行流程

你可能感兴趣的:(SpringMVC,restful,java,spring)