JavaWeb框架:Spring MVC介绍

Spring MVC

在这里插入图片描述

概述

MVC(Model View Controller,模型-视图-控制器),作为一种设计模式,用于应用程序的分层开发。

Spring MVC,由 Spring 框架提供的基于 MVC 设计模式的一个轻量级 Web 开发框架。Spring MVC 提供了一个前端控制器 DispatcherServlet 来分派请求,然后通过配置处理程序映射、视图解析等,使 MVC 模式开发更高效。

Spring MVC 五大组件:前端控制器 DispatcherServlet处理器映射 HandlerMapping处理器 Controller模型视图 ModelAndView视图解析器 ViewResolver

基本原理

  • 前端控制器 DispatcherServlet 接收客户端请求,依据处理器映射 HandlerMapping 配置调用相应的处理器 Controller
  • 处理器 Controller 将处理请求,把结果封装成模型视图 ModelAndView 对象返回给前端控制器 DispatcherServlet
  • 前端控制器 Dispatche

猜你喜欢

转载自blog.csdn.net/qq_56886142/article/details/131187401
今日推荐