1.什么是Spring MVC:前端
Spring MVC属于SpringFrameWork的后续产品,它提供了构建 Web 应用程序的全功能 MVC 模块,与Struts2同样是一种优秀MVC框架,不一样的是自Spring2.5引入了注解式controller及Spring 3之后的不断完善,使得采用Spring MVC框架开发结构清晰明了,效率大大提升。app
2.注解式Spring MVC响应流程:框架
3.重要的接口和类的简单说明:spa
DispatcherServlet:前端控制器,用于接收请求。blog
HandlerMapping接口:用于处理请求的映射。接口
DefaultAnnotationHandlerMapping:HandlerMapping接口的实现,用于把一个URL映射到具体的Controller类上。开发
HandlerAdapter接口:用于处理请求的映射。get
AnnotationMethodHandlerAdapter:HandlerAdapter接口的实现,用于把一个URL映射到对应Controller类的某个方法上。产品
ViewResolver接口:用于解析View。it
InternalResourceViewResolver:ViewResolver接口的实现,用于把ModelAndView的逻辑视图名解析为具体的View。