Spring WEB MVC 是一个基于JAVA语言实现了WEB MVC设计模式的请求驱动类型的轻量级WEB框架。
请求驱动是指请求-响应模型。
前端请求控制器 DispatcherServlet
简称 SpringMVC 控制器,在简单的 SpringMVC 应用程序中,控制器是唯一需要在 java web 部署描述文件(web.xml) 中配置的 Servlet。
每个 web 页面请求必须通过 DispatcherServlet 以便它可以管理整个请求的生命周期。
实现了前端控制器模式 (一个集中的请求处理机制,所有的请求都将由一个单一的处理程序处理。该处理程序可以做认证/授权/记录日志,或者跟踪请求,然后把请求传给相应的处理程序。)
处理器映射器 Handler Mapping
处理器适配器 Handler Adapter
视图解析器 View Reslover
页面控制处理器 Controller
SpringMVC 核心处理请求的流程:
时间: 2024-12-15 06:56:39