zoukankan      html  css  js  c++  java
  • Spring MVC

    Spring MVC 的结构体系
    1:控制器(两种)
    DispatcherServlet(等价Struts2中的Filter);
    Controller(等价于Struts2的Action)
    2:映射处理器
    HandlerMapping(完成请求和Controller之间的调用)
    3:模型视图组件
    ModelAndView(封装的模型数据和视图标识)
    4:视图解析器
    ViewResolver
    5:视图组件
    主要用于JSP

    SpringMVC的工作流程
    (1):客户端发送请求,请求达到DispatcherServlet主控制器
    (2):DispatcherServlet控制器调用HandlerMapping处理
    (3):HandlerMapping负责维护请求和Controller的对应关系,HandlerMapping根据请求调用对应的Controller组件处理
    (4):执行Controller组件的业务处理,需要访问数据库,可以调用DAO等组件
    (5):Controller业务方法处理完毕后,会返回一个ModelAndView对象,该组件封装了模型数据和视图标识
    (6):Servlet主控制器调用ViewResolver组件,根据ModleAndView信息处理,定位视图资源,生成视图相应信息
    (7):控制器将响应信息给用户输出

  • 相关阅读:
    一般图的最大匹配-带花树算法
    Codeforces703D-Mishka and Interesting sum-离线树状数组
    HDU4578-代码一点都不长的线段树
    AOJ.综合训练.2016-12-1
    AOJ.综合训练.2016-12-1
    队列的实现
    队列的实现
    栈的实现
    栈的实现
    贪心算法总结
  • 原文地址:https://www.cnblogs.com/lhfyy/p/4164706.html
Copyright © 2011-2022 走看看