SpringMVC学习系列 之 初识SpringMVC

Posted 山河永慕

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringMVC学习系列 之 初识SpringMVC相关的知识,希望对你有一定的参考价值。

SpringMVC学习系列(1) 之 初识SpringMVC

 

1.前言:

约定:本系列所用的Spring版本为:spring-framework-3.2.5.RELEASE,Hibernate版本为hibernate-release-4.2.8.Final,采用Spring+Hibernate+Spring MVC的组合方式。

 

2.什么是Spring MVC:

Spring MVC属于SpringFrameWork的后续产品,它提供了构建 Web 应用程序的全功能 MVC 模块,与Struts2一样是一种优秀MVC框架,不同的是自Spring2.5引入了注解式controller及Spring 3以后的不断完善,使得采用Spring MVC框架开发结构清晰明了,效率大大提高。

 

3.注解式Spring MVC响应流程:

绘图1

 

4.重要的接口和类的简单说明:

DispatcherServlet:前端控制器,用于接收请求。

HandlerMapping接口:用于处理请求的映射。

DefaultAnnotationHandlerMapping:HandlerMapping接口的实现,用于把一个URL映射到具体的Controller类上。

HandlerAdapter接口:用于处理请求的映射。

AnnotationMethodHandlerAdapter:HandlerAdapter接口的试下,用于把一个URL映射到对应Controller类的某个方法上。

ViewResolver接口:用于解析View。

InternalResourceViewResolver:ViewResolver接口的实现,用于把ModelAndView的逻辑视图名解析为具体的View。

以上是关于SpringMVC学习系列 之 初识SpringMVC的主要内容,如果未能解决你的问题,请参考以下文章

SpringMVC学习系列 之 URL请求到Action的映射规则

springMVC学习笔记初识springmvc

SpringMVC学习系列 之 国际化

SpringMVC学习系列 之 经典的HelloWorld实现

SpringMVC4.x学习系列之全局异常处理

转载从0开始学习 GITHUB 系列之「初识 GITHUB」