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(页面显示)
需要自己开发。
共同学习,写下你的评论
评论加载中...
作者其他优质文章