美文网首页我爱编程
快速入门SpringMVC

快速入门SpringMVC

作者: 油麦 | 来源:发表于2018-04-03 15:42 被阅读17次
    • 体系概述
    • 注解驱动的控制器
    • 处理方法的数据绑定
    • 视图和视图解析器
    • 本地化解析
    • 文件上传
    • webSocket支持
    • 杂项
    • 总结

    1.体系概述

    1.1 体系结构

    图见P554书:
    简单解析下:

    1. 用户发送http请求,web容器将这个请求匹配给DispatcherServlet
    2. DispatcherServlet根据请求的信息(@RequestMapping里的配置,以及HandlerMapping的配置找到Handler
    3. 通过适配器(HandleAdapter)调用Handle,此时处理完毕,返回一个ModelAndView对象
    4. DispatcherServlet通过ViewResolver解析出view的逻辑视图名的真正视图对象
    5. DispatcherServlet使用这个view对象对ModelAndView中的模型数据进行视图渲染
    6. 最终返回一个html页面或者是json对象

    1.2 配置DispatcherServelet

    可以在体系结构中看到,DispatcherServlet的几个作用:
    接收Http特定的请求然后协调SpringMVC各个组件完成请求的工作

    1.3 一个简单的实例

    1.3.1步骤

    • 配置web.xml,指定业务层对应的spring文件和配置DispatcherServlet
    • 编写处理请求的控制器(处理器)
    • 编写视图对象(一般用jsp)
    • 配置springMVC的配置文件,使控制器和视图解析器生效

    2.注解驱动的控制器

    3.处理方法的数据绑定

    4.视图和视图解析器

    5.本地化解析

    6.文件上传

    7.webSocket支持

    8.杂项

    9.小结

    相关文章

      网友评论

        本文标题:快速入门SpringMVC

        本文链接:https://www.haomeiwen.com/subject/rzzqhftx.html