WAR部署描述文件:web.xml
1. web.xml文件中的配置项
??? (1) ContextLoaderListener:
??? <listener>
??? ???? <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
??? </listener>
??? 说明:这个ContextLoaderListener负责在Web环境中建立IOC容器体系,对于在Web容器中建立起来的跟上下文,
??? 使用默认的Bean配置文件是:/WEB-INF/applicationContext.xml
??? (2) DispatcherServlet:
??? <servlet>
??? ??? <servlet-name>Petclinic</servlet-name>
??? ??? <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
??? ??? <load-on-startup>2</load-on-startup>
??? </servlet>
??? <servlet-mapping>
??? ??? <servlet-name>Petclinic</servlet-name>
??? ??? <url-pattern>/</url-pattern>
??? </servlet-mapping>
??? 说明:DispatcherServlet是SpringMVC框架的分发器,负责分发请求给注册的控制器Contoller完成执行,
??? DispatcherServlet会建立自己的上下文,而这个上下文的双亲上下文,是由ContextLoaderListener建立起来的跟
??? 上下文。DispatcherServlet的上下文使用的默认Bean配置文件是:{Servlet-Name}-servlet.xml,对于上述的
??? Servlet来说为:Petclinic-servlet.xml.