• Spring MVC


    Spring MVC介绍

    MVC即是围绕 DispatcherServlet 设计的一套架构模式又是一种新的思考方式;程序之间分层,分工合作,既相互独立,又协同工作;在什么情况下需要将什么信息展示给用户,如何布局,调用哪些业务逻辑。

    M指的是Model(模型),提供要展示的数据;通常是由多个业务实体组合而成;包括的对象有实体类entity,属性的抽象类等。同时一个模型就能为多个视图提供数据。

    V指的是View(视图)代表用户交互界面,负责进行模型的展示。就是我们需要给用户呈现的页面,对于Web应用来说对象可以是HTML,JSP,XML,APP等。

    C指的是Controller(控制),可以理解为从用户接收请求,将选择用什么样的模型与选择什么样的视图匹配在一起的事情,就是Controller来完成的;在整个MVC的设计中Controller就相当于扮演着调度员角色。

     

    工作原理

    步骤说明:

    1.用户发送请求到前端控制器。
    2.前端控制器请求处理器映射器去查找处理器。
    3.找到以后处理器映射器向前端控制器返回执行链。
    4.前端控制器调用处理器适配器去执行处理器。
    5.处理器适配器去执行Handler。
    6.处理器执行完给处理器适配器返回ModelAndView。
    7.处理器适配器向前端控制器返回ModelAndView。
    8.前端控制器请求视图解析器去进行视图解析。
    9.视图解析器向前端控制器返回View。

    10.前端控制器对视图进行渲染。

    11.前端控制器向用户响应结果。

    Spring MVC步骤

    先导入jar包

  • 相关阅读:
    Microsoft Office MIME Types
    启动mongodb
    学习Hbase API的一个视频
    报错:Hive Runtime Error while processing row
    821. Shortest Distance to a Character
    1171. Remove Zero Sum Consecutive Nodes from Linked List
    190. Reverse Bits
    Rust--如何实现内存安全的?
    Rust -- as_ref与borrow的区别
    653. Two Sum IV
  • 原文地址:https://www.cnblogs.com/lr1402585172/p/10836835.html
Copyright © 2020-2023  润新知