zoukankan      html  css  js  c++  java
  • 000 SpringMVC介绍

    1.介绍

      

    2.MVC

    • 模型(Model)封装了应用程序数据,通常它们将由POJO类组成。
    • 视图(View)负责渲染模型数据,一般来说它生成客户端浏览器可以解释HTML输出。
    • 控制器(Controller)负责处理用户请求并构建适当的模型,并将其传递给视图进行渲染。

    3.DispatcherServlet组件类

      HandlerMappingControllerViewResolverWebApplicationContext的一部分,它是普通ApplicationContext的扩展,带有Web应用程序所需的一些额外功能。

      Spring Web模型 - 视图 - 控制器(MVC)框架是围绕DispatcherServlet设计的,它处理所有的HTTP请求和响应。 Spring Web MVC DispatcherServlet的请求处理工作流如下图所示:

      

      

      以下是对应于到DispatcherServlet的传入HTTP请求的事件顺序:

    • 在接收到HTTP请求后,DispatcherServlet会查询HandlerMapping以调用相应的Controller
    • Controller接受请求并根据使用的GETPOST方法调用相应的服务方法。 服务方法将基于定义的业务逻辑设置模型数据,并将视图名称返回给DispatcherServlet
    • DispatcherServlet将从ViewResolver获取请求的定义视图。
    • 当视图完成,DispatcherServlet将模型数据传递到最终的视图,并在浏览器上呈现。

      

  • 相关阅读:
    程序怎么才能把自己的删除掉?
    Winsock编程入门1.初始化Winsock
    关于83版射雕英雄传
    一个感人的爱情故事(中英对照)
    NT系统的命令
    Delphi小巧的Windows NT服务程序源码
    更改Windows 登录屏幕保护程序
    画鬼最易
    濮水垂钓
    现代工作观
  • 原文地址:https://www.cnblogs.com/juncaoit/p/8337779.html
Copyright © 2011-2022 走看看