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

  • 相关阅读:
    linux常用命令
    chattr无法删除某个文件
    centos如何卸载软件
    linux命令行下的ftp 多文件下载和目录下载
    yum -y upgrade 和 yum -y update 区别
    Pureftpd
    centos rar安装
    linux系统数据盘挂载教程
    anyexec
    _variant_t
  • 原文地址:https://www.cnblogs.com/lhfyy/p/4164706.html
Copyright © 2020-2023  润新知