码迷,mamicode.com
首页 > 编程语言 > 详细

SpringMVC--快速入门

时间:2018-09-16 16:00:31      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:font   信息   ring   原理   http   ping   mvc设计模式   处理   入门   

SpringMVC概述

什么是SpringMVC?

  • Spring框架的一个后续产品。
  • 目前最好的实现MVC设计模式的框架。
  • Spring框架的一个子模块,二者可以很好的结合使用,不需要整合。

  技术分享图片

 

 

SpringMVC详解

SpringMVC核心组件

1.DispatcherServlet:前置控制器。
2.HandlerMapping:将请求映射到Handler。
3.Handler:后端控制器,完成具体业务逻辑。

4.HandlerInterceptor:处理器拦截器。
5.HandlerExecutionChain:处理器执行链。
6.HandlerAdapter:处理器适配器。

7.ModelAndView:装载模型数据和视图信息。
8.ViewResolver:视图解析器。

SpringMVC原理

SpringMVC实现流程

1.客户端请求被DispatcherServlet接收。
2.DispatcherServlet将请求映射到Handler。
3.生成Handler以及HandlerInterceptor。

4.返回HandlerExecutionChain(Handler+HandlerInterceptor)。
5.DispatcherServlet通过HandlerAdapter执行Handler。
6.返回一个ModelAndView。

7.DispatcherServlet通过ViewResolver进行解析。
8.返回填充了模型数据的View,响应给客户端。

 

 

 

技术分享图片

 

SpringMVC深入使用

  基于XML配置的使用

1.SpringMVC基础配置。
2.XML配置Controller,HandlerMapping组件映射。
3.XML配置ViewResolver组件映射。

  基于注解

1.SpringMVC基础配置。
2.Controller,HandlerMapping通过注解进行映射。
3.XML配置ViewResolver组件映射。

SpringMVC--快速入门

标签:font   信息   ring   原理   http   ping   mvc设计模式   处理   入门   

原文地址:https://www.cnblogs.com/windbag7/p/9614215.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!