浅谈SpringMVC的概念及执行原理

简介: 浅谈SpringMVC的概念及执行原理

1、什么是SpringMVC

Spring MVC是Spring Framework的一部分,是基于Java实现MVC的轻量级Web框架。

SpringMVC的优点?

  1. 轻量级,简单易学
  2. 高效 , 基于请求响应的MVC框架
  3. 与Spring兼容性好,无缝结合
  4. 约定优于配置
  5. 功能强大:RESTful、数据验证、格式化、本地化、主题等
  6. 简洁灵活

2、SpringMVC的执行原理

原理图

1.用户发送请求到DispatcherServlet(请求分发器)

2.DispatcherServlet调用HandlerMapping(处理器映射),HandlerMapping根据请求url找到处理请求的Controller

3.DispatcherServlet将请求提交到Controller。

4.Controller调用业务逻辑处理后,返回ModelAndView。

5.DispatcherServlet根据视图解析器解析的视图结果,调用具体的视图。

6.视图显示到客户端

目录
相关文章
|
8月前
SpringMVC-拦截器概念及入门案例
SpringMVC-拦截器概念及入门案例
57 0
|
前端开发 Java 数据库连接
【Spring MVC学习笔记 一】Spring MVC基本概念及理论基础
【Spring MVC学习笔记 一】Spring MVC基本概念及理论基础
92 0
|
开发框架 前端开发 JavaScript
01Springmvc的基本概念
本文讲述了SpringMVC的基本概念
181 0
|
SQL Java 数据库连接
SSM中(Spring-SpringMVC-Mybatis)(一:概念)
一:Spring: 参照我的另一篇博客:    http://www.cnblogs.com/GH0522/p/8127530.html 二:SpringMVC: 流程图: SpringMVC接口解释 DispatcherServlet: Spring提供的前端控制器,所有的请求都有经过它来统一分发。
1641 0
|
前端开发 Java Spring
Spring MVC 静态概念
Spring MVC 静态概念 1、DispatcherServlet:前端控制器 2、Controller:调用业务逻辑生成model的地方 3、HandlerAdapter:DispatcherServlet通过HandlerAdaprter调用controller 4、HandlerInterceptor:拦截器,该接口提供after postHandle perHandle 三个方法,调用controlller前后使用。
|
8月前
|
设计模式 前端开发 JavaScript
Spring MVC(一)【什么是Spring MVC】
Spring MVC(一)【什么是Spring MVC】
|
7月前
|
设计模式 前端开发 Java
【Spring MVC】快速学习使用Spring MVC的注解及三层架构
【Spring MVC】快速学习使用Spring MVC的注解及三层架构
126 1
|
7月前
|
前端开发 Java 应用服务中间件
Spring框架第六章(SpringMVC概括及基于JDK21与Tomcat10创建SpringMVC程序)
Spring框架第六章(SpringMVC概括及基于JDK21与Tomcat10创建SpringMVC程序)
|
8月前
|
前端开发 Java 关系型数据库
基于ssm框架旅游网旅游社交平台前后台管理系统(spring+springmvc+mybatis+maven+tomcat+html)
基于ssm框架旅游网旅游社交平台前后台管理系统(spring+springmvc+mybatis+maven+tomcat+html)
100 0
|
7月前
|
XML Java 数据格式
SpringMVC的XML配置解析-spring18
SpringMVC的XML配置解析-spring18