学习Web.xml

1.认识web.xml

web.xml的加载过程:
在web-app元素内,元素的配置顺序与工程的加载顺序无关,web.xml的加载过程为:

  1. 启动web项目,web容器(如tomcat)首先读取web.xml文件中的两个节点:
  2. 容器创建一个servlet上下文(servletContext),这个web项目所有部分共享这个上下文
  3. 容器以的name作为键,value作为值,将其转化为键值对,存入ServletContext
  4. 容器创建中的监听器实例,根据配置的class类路径来创建监听,在监听中会有contextInitialized初始化方法
  5. 调用完contextInitialized方法后,容器再对filter初始化
  6. 容器读取web.xml中指定的load-on-startup

总的来说,web.xml的加载顺序是:->->->

2.web.xml中的元素标签

  • :该标签定义了web应用的名称
  • :使用上下文初始化参数,配置Spring,必须需要,而可以忽略,如果在web.xml中不写配置信息,默认的路径是/WEB-INF/applicationContext.xml,在WEB-INF目录下创建的xml文件的名称必须是applicationContext.xml
  • 为web应用程序定义监听器,监听器用来监听各种事件

你可能感兴趣的:(SpringMVC)