广告
返回顶部
首页 > 资讯 > 操作系统 >简述SpringMVC
  • 901
分享到

简述SpringMVC

javaspringservlet 2023-08-30 17:08:34 901人浏览 泡泡鱼
摘要

一、典型的Servlet + jsP + JavaBean UserServlet看作业务逻辑处理(Controller)User看作模型(Model)user.jsp看作渲染(View) 二、高级mvc 由DispatcherServ

一、典型的Servlet + jsP + JavaBean

  • UserServlet看作业务逻辑处理(Controller)
  • User看作模型(Model)
  • user.jsp看作渲染(View)
    在这里插入图片描述
    在这里插入图片描述

二、高级mvc

  • 由DispatcherServlet对请求统一处理
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述

三、springMVC

MVC与springMVC

  • Servlet容器为每个WEB应用程序自动创建一个唯一的ServletContext实例
  • Servlet容器会首先初始化Spring MVC的DispatcherServlet,在DispatcherServlet启动时,它根据配置AppConfig创建了一个类型是WebApplicationContext的ioc容器,完成所有Bean的初始化,并将容器绑到ServletContext上。因为DispatcherServlet持有IoC容器,能从IoC容器中获取所有@Controller的Bean,因此,DispatcherServlet接收到所有Http请求后,根据Controller方法配置的路径,就可以正确地把请求转发到指定方法,并根据返回的ModelAndView决定如何渲染页面。

概述

  • 没有spring的时候,所有Controller都注册到Servlet容器。引进Spring后,所有Controller注册到IOC容器,IOC容器再绑定Servlet容器。

来源地址:https://blog.csdn.net/m0_46638350/article/details/132554117

--结束END--

本文标题: 简述SpringMVC

本文链接: https://www.lsjlt.com/news/383352.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 简述SpringMVC
    一、典型的Servlet + JSP + JavaBean UserServlet看作业务逻辑处理(Controller)User看作模型(Model)user.jsp看作渲染(View) 二、高级MVC 由DispatcherServ...
    99+
    2023-08-30
    java spring servlet
  • 【YOLOX简述】
    YOLOX的简述 一、 原因1. 背景2. 概念 二、 算法介绍2.1 YOLOX算法结构图:2.2 算法独特点2.3 Focus网络结构2.4 FPN,PAN2.5 BaseConv2....
    99+
    2023-10-25
    深度学习 计算机视觉 人工智能
  • java Zookeeper简述
    目录Zookeeper 角色LeaderFollowerObserverZookeeper 工作原理(原子广播) Znode 四种形式的目录节点ZooKeeper 安装和使...
    99+
    2022-11-12
  • Android WIFI使用简述
    前言   随着Android版本的更新,目前最新的版本是Android 13,并且已经有部分国产手机更新了此版本,对于Android开发者来说,变化其实不那么大,而对于本文章来说就有一些变化。 正文 ...
    99+
    2023-10-12
    android android studio gradle
  • oracle 异步IO简述
           在同步IO中,线程启动一个IO请求之后就进入等待状态,知道IO结束后线程才结束等待,转而去处理其他请求。异步IO将IO请求发送到内...
    99+
    2022-10-18
  • Java注解(annotation)简述
    目录Java注解(annotation)简单上手1、什么是注解?2、java内置注解3、注解的基本运总结Java注解(annotation)简单上手 反射reflect:https:...
    99+
    2022-11-12
  • Java中List的简述
    Java中的List是一种有序的集合,它允许存储重复的元素。List接口是Java集合框架中的一部分,它继承自Collection接...
    99+
    2023-09-13
    Java
  • Android中的ANR简述
    ANR是Application Not responding,指应用程序未响应,Android系统如果超过预定时间未能得到有效响应或者响应时间过长,都会造成ANR,因为Android系统对于一些事件需要在一定的时间范围内...
    99+
    2023-06-04
  • Android RecyclerView使用简述
    RecyclerView使用简述 前言正文一、创建项目二、RecyclerView基本使用① item布局和适配器② 显示数据③ 添加Item点击事件④ 添加Item子控件点击事件⑤ 添加长按事件⑥ 多个子控件点击事件 三、R...
    99+
    2023-08-21
    RecyclerView 多级列表 滑动拖动 多布局 动态数据
  • 【JAVA】 String 类简述笔记
    个人主页:【😊个人主页】 系列专栏:【❤️初识JAVA】 文章目录 前言String类创建一个String类 常用方法字符串长度 length() 方法连接字符串 concat() 方法创建...
    99+
    2023-08-16
    java 笔记 python
  • 简述什么是视图
    1)是一种虚拟存在的表2)内容与真实的表相似,包含一系列带有名称的列和行数据。3)视图并不在数据库中以存储的数据的形式存在。4)行和列的数据来自定义视图时查询所引用的基本表,并且在具体引用视图时动态生成。更...
    99+
    2022-10-18
  • Task Manager 的设计简述
    讲解 Task Manager...
    99+
    2022-10-18
  • 高并发级别简述
    术语说明:QPS = req/sec = 请求数/秒QPS: 每秒钟处理完请求的次数;注意这里是处理完。具体是指发出请求到服务器处理完成功返回结果。可以理解在server中有个counter,每处理一个请求加1,1秒后counter=QPS...
    99+
    2023-06-02
  • 简述traceroute命令的原理
    Traceroute命令是用于诊断网络上的数据包传输路径的工具。它通过发送一系列的ICMP回显请求报文,并在每次请求报文的时间戳上增...
    99+
    2023-09-15
    traceroute
  • 简述mysql监控组复制
    原文:https://dev.mysql.com/doc/refman/8.0/en/group-replication-monitoring.html 译者:kun 最近在翻译MySQL8.0官方文档 本文是第1...
    99+
    2022-05-22
    MySQL 监控组 MySQL 监控组复制
  • 简述MySQL InnoDB存储引擎
    前言: 存储引擎是数据库的核心,对于 MySQL 来说,存储引擎是以插件的形式运行的。虽然 MySQL 支持种类繁多的存储引擎,但最常用的当属 InnoDB 了,本篇文章将主要介绍 InnoDB 存储引擎相关知识。 ...
    99+
    2022-05-19
    MySQL 存储引擎 MySQL InnoDB
  • SAP HANA Delivery Unit概念简述
    介绍 在SAP HANA应用开发领域里,我们通常用package来存储modeler views和XS工程等模型。这些包应该被部署到最终的生产服务器上。 Delivery Unit是SAP HAN...
    99+
    2022-10-18
  • python中魔术方法简述
    魔术方法:***实例化:new :实例化一个对象 方法很少使用,一般使用return super().))new(cls)基类ibject方法来创建实例并返回。 hash:返回一个整数,如果定义这个方法该类的实例就可hash。eq:...
    99+
    2023-01-31
    魔术 方法 python
  • Spring Security+JWT简述(附源码)
    目录一. 什么是Spring Security1. 登陆校验的流程2. SpringSecurity基础案例二. Spring Security原理流程1. 大致流程三. JWT1....
    99+
    2023-05-16
    spring security+jwt springsecurity spring security与jwtjwt前后端分离
  • 简述Python2与Python3的区别
    Python2与Python3的区别 python解释器默认编码(python2与python3的区别一) python2 解释器默认编码:ascii python3 解释器默认编码:utf-8 输入(python2与pyth...
    99+
    2023-01-31
    区别
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作