zoukankan      html  css  js  c++  java
  • 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包

  • 相关阅读:
    oracle之修改/忘记用户密码
    linux 使用错误总结
    oracle数据库之用户管理
    linux命令使用总结
    linux各种压缩包的压缩和解压方法
    logback将日志写入不同文件夹里
    nginx下配置多个web服务
    OKHttp3学习
    linux 发送 post 请求
    maven 项目下 Maven Dependencies 下列表为空
  • 原文地址:https://www.cnblogs.com/lr1402585172/p/10836835.html
Copyright © 2011-2022 走看看