当前位置: 移动技术网 > IT编程>开发语言>Java > springMVC框架概述

springMVC框架概述

2020年07月31日  | 移动技术网IT编程  | 我要评论
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)

执行过程

在这里插入图片描述

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

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网