MVC中包含界面、Servlet、Action.
springmvc依赖于commons-logging组件。
1.Servlet是调度员,在Spring MVC中自带一个开箱即用的Dispatcher Servlet,全名为org.springframework.servlet.DispatcherServlet.
使用它,需在web.xml中配置servlet和servlet-mapping元素,如下:(部署描述符文件)
<servlet>
name
class
load-on-start <!--存在即在启动时装载,不存在即在第一个请求时加载-->
init-param<!--若配置文件不是“工程名-servlet.xml”,则用这个元素配置路径-->
</servlet>
<servlet-mapping>
<url-parttern>/</url-parttern> <!-- 将所有URL映射到该servlet-->
</servlet-mapping>
2.Spring MVC配置文件
<?xml version='1.0' encoding="utf-8">
<beans>
声明controller控制器//避免servlet类随应用的复杂度增加而不断膨胀,所以将业务逻辑代码提取到独立的controller类中
</beans>
<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<!-- 视图解析器 -->
<property name="prefix" value="/jsp/" />
<property name="suffix" value=".jsp" />
</bean>
二。校验器validator
MVC通常同时支持编程式和申明式两种校验方法