zoukankan      html  css  js  c++  java
  • 闲着没事写点啥之springmvc梳理

    1. 用户通过浏览器向服务器发送请求,请求被springmvc的前端控制器dispatcherservlet拦截。

    2. dispatcherservlet拦截到请求后,会调用handlermapping处理器映射器。

    3. 处理器映射器根据请求的URL找到具体的处理器,生成处理器对象及处理器拦截器(如果有的话则生成)一并返回给dispatcherservlet。

    4. dispatcherservlet会通过返回信息选择合适的handleradapter(处理器适配器)。

    5. handleradapter会调用并执行handler(处理器),这里的处理器指的就是程序中编写的controller类,也被称为后端控制器。

    6. controller执行完成后,会返回一个modelandview对象,该对象中会包含视图名或包含模型和视图名。

    7. handleradapter将modelandview对象返回给dispatcherservlet。

    8. dispatcherservlet会根据modelandview对象选择一个合适的viewreslover(视图解析器)。

    9. viewreslover解析后,会向dispatcherservlet中返回具体的view(视图)。

    10.dispatcherservlet对view进行渲染(即将模型数据填充至视图中)。

    1. 视图渲染结果会返回给客户端浏览器显示。

  • 相关阅读:
    Extjs 4.0 Grid 数据绑定 json 分页 不分页
    [转]AS语言基础
    tig支持中文搜索
    LPC及MudOS简介(一)
    欢送2012
    存储器性能测试
    为什么go语言适合开发网游服务器端
    从一段代码里看FreeBSD与Linux内存分配的不同
    新的开始
    多语言协作与二进制交互
  • 原文地址:https://www.cnblogs.com/wangyuehan/p/10903834.html
Copyright © 2011-2022 走看看