欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

springMVC框架概述

程序员文章站 2022-04-01 18:47:59
springMVC概述Spring MVC是Spring提供的一个强大而灵活的web框架。Spring MVC主要由DispatcherServlet、处理器映射、处理器(控制器)、视图解析器、视图组成。他的两个核心:处理器映射:选择使用哪个控制器来处理请求视图解析器:选择结果应该如何渲染springMVC主要组件DisPatcherServlet :SpringMVC核心控制器(前端控制器)。用户在浏览器输入url,发起请求,首先会到达DisPatcherServlet,由它来调用其他组...

springMVC概述

Spring MVC是Spring提供的一个强大而灵活的web框架。
Spring MVC主要由DispatcherServlet、处理器映射、处理器(控制器)、视图解析器、视图组成。他的两个核心:

  • 处理器映射:选择使用哪个控制器来处理请求
  • 视图解析器:选择结果应该如何渲染

springMVC主要组件

  • DisPatcherServlet :SpringMVC核心控制器(前端控制器)。用户在浏览器输入url,发起请求,首先会到达DisPatcherServlet,由它来调用其他组件来配合工作的完成
  • HandlerMapping (处理器映射器) ,根据请求的url来映射查找到对应的Handler
  • HandLer(处理器),真正用来处理和执行业务,并产生数据模型Model和视图View,Handler会将Model和View封装成ModelAndView对象并返回。
  • HandlerAdapter (处理器适配器 ):用来适配不同的处理器Handler ( 处理器有两种实现方式:实现接口、基于注解,所以执行前需要先适配 )
  • ViewResolver (视图解析器 ):根据视图名称解析成具体的视图,一般多为jsp页面,然后把它封装成View对象并返回。
  • View 视图 :View是一个接口,实现类支持不同的View类型(jsp、freemarker、velocity)

执行过程

springMVC框架概述

本文地址:https://blog.csdn.net/fjd7474/article/details/107675305

相关标签: springMVC