zoukankan      html  css  js  c++  java
  • springMVC

    springMVC

    一、概述

    springmvc说白了就是封装了servlet的框架,那么什么是servlet呢?
    servlet是一种服务器端的java应用程序,一般来说如果我们用servlet来开发,我们要先让这个类继承一下HttpServlet,然后写个doget,doPost,判断一下前端是什么请求,在里面写逻辑,如果有耐心,按说可以用servlet来写项目。
      所以springmvc封装了servlet,主要就是应用在controller层。
      mvc:m(模型,处理业务逻辑)、v(视图解析)、c(controller控制层,调用M,接收请求)
      所以springmvc是web变现层的框架。它主要是负责跟页面交互的。
    二、springmvc的流程图
     
     简单来说,请求过来,先去找前端控制器,前端控制器去找处理器映射器处理这个请求,处理器映射器需要根据请求获取不同的处理器去处理,给前端控制器一个处理器执行链,前端控制器调用处理器适配器,获取合适的处理器。得到一个modelandview,返给前端控制器,前端控制器调用视图解析器,解析modelandview,返给view对象,然后渲染到前端页面。
     
      单独使用springmvc的时候我们还需要配置xml文件,使用modelandview来接收转发。前端需要解析modelandview。
      引入springboot后,对springmvc又进行了一番简化,modelandview被拆分,向return “页面名”这是view,向前端穿的是model。前端解析model。
      springboot对springmvc又进行了一次简化。
     
     
     
     
     
     
     
  • 相关阅读:
    实验4-1-5 韩信点兵 (10分)
    实验4-1-6 求分数序列前N项和 (15分)
    实验7-1-5 选择法排序 (20分)
    实验7-1-2 求最大值及其下标 (20分)
    第一次个人编程作业
    3.Vue.js-目录结构
    2.VUEJS-安装
    1.Vuejs-第一个实例
    Mybatis通用Mapper介绍与使用
    商城项目团购之定时任务2
  • 原文地址:https://www.cnblogs.com/gushiye/p/13983960.html
Copyright © 2011-2022 走看看