spring学习笔记2-springMVC

一、springMVC的基本操作:

  ① 用户发送请求至前端控制器DispatcherServlet

  ② DispatcherServlet收到请求调用HandlerMapping处理器映射器

  ③ 处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet

  ④DispatcherServlet通过HandlerAdapter处理器适配器调用处理器

  ⑤ 执行处理器(Controller,也叫后端控制器)

  ⑥ Controller执行完成返回ModelAndView

  ⑦ HandlerAdapter将controller执行结果ModelAndView返回给DispatcherServlet

  ⑧ DispatcherServlet将ModelAndView传给ViewReslover视图解析器

  ⑨ViewReslover解析后返回具体View

  ⑩DispatcherServlet对View进行渲染视图(即将模型数据填充至视图中)。

  十一、DispatcherServlet响应用户

spring学习笔记2-springMVC

ps:

servlet生命周期
1.加载和实例化
2.初始化
3.请求处理
4.服务终止

二、快速入门

  ①jar包

    4个基本jar + 2个日志包+ 1个springmvc + 1个spring对web的支持包

    spring学习笔记2-springMVC

 

  ②创建和引入配置文件

 

     ①引入log4J的配置文件

     ②创建springmvc的配置文件

    spring学习笔记2-springMVC

 

  ③配置springmvc的配置文件

    ①配置前端控制器 -- web.xml

 

 

     spring学习笔记2-springMVC

 

    ②配置springmvc文件

      ①引入约束

      ②配置映射器、适配器、视图解析器:

      spring学习笔记2-springMVC

      ③编写controller及配置 -Handler

      spring学习笔记2-springMVC

 

       spring学习笔记2-springMVC

 

       spring学习笔记2-springMVC

 

 

    ④springMVC的注解驱动

      ①注解驱动可简化配置

      ②开启注解需要开启注解驱动和配置扫描包

      spring学习笔记2-springMVC

 

上一篇:SpringMVC的简介和工作流程


下一篇:springmvc:简介