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

3、重要的接口和类的简介
DispatcherServlet:前端控制器,用于接收请求。
HandlerMapping接口:用于处理请求的映射。
DefaultAnnotationHandlerMapping:HandlerMapping接口的实现,用于把一个URL映射到具体的Controller类上。
HandlerAdapter接口:用于处理请求的映射。
AnnotationMethodHandlerAdapter:HandlerAdapter接口的试下,用于把一个URL映射到对应Controller类的某个方法上。
ViewResolver接口:用于解析View。
InternalResourceViewResolver:ViewResolver接口的实现,用于把ModelAndView的逻辑视图名解析为具体的View。
本文深入探讨了SpringMVC框架的运作原理,介绍了其作为Spring框架的MVC模块如何简化Web应用开发。通过注解式配置,SpringMVC提供了一种高效且结构清晰的开发方式。文章详细解释了DispatcherServlet、HandlerMapping、HandlerAdapter和ViewResolver等关键组件的作用。
960

被折叠的 条评论
为什么被折叠?



