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):控制器将响应信息给用户输出

  • 相关阅读:
    1136.NumberSteps
    1134.密码翻译
    1133.学分绩点
    1131.合唱队形
    1132.与7无关的数
    1130.日志排序
    Educational Codeforces Round 41 (Rated for Div. 2)
    Codeforces Round #378 (Div. 2) F
    Codeforces Round #290 (Div. 2)
    牛客网练习13 乌龟跑步
  • 原文地址:https://www.cnblogs.com/lhfyy/p/4164706.html
Copyright © 2011-2022 走看看