手记

SpringMVC-2

SpringMVC框架自带的重要的组件有哪些?需要工程师开发哪些组件?

一、SpringMVC自带的组件

1、DispatcherServlet前端控制器

在web.xml中配置,SpringMVC自带,不需要开发。

作用:接收前端的request,返回response。

2、HandlerMapping处理器映射器

SpringMVC自带,在spring-web中配置<mvc:annotation:driven/>,相当于配置了DefaultAnnotationHandlerMapping。

作用:找到合适的HandlerAdaptor。

3、HandlerAdaptor处理器适配器

SpringMVC自带,在spring-web中配置<mvc:annotation:driven/>,相当于配置了AnnotationMethodHandlerAdaptor。

作用:找到合适的Handler(Controller)。

4、Controller(后端控制器/处理器)

需要自己开发。

作用处理request,返回ModelAndView对象。

5、ViewResolver

SpringMVC自带,在spring-web.xml中配置

<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">

    <property name="prefix" value="/WEB-INF/" />

    <property name="suffix" value=".jsp" />

</bean>

作用:解析成view。

6、view(页面显示)

需要自己开发。


1人推荐
随时随地看视频
慕课网APP