一步一步学JAVA_EE开发——web.xml

                认真仔细是学习JAVA_EE开发的捷径。

web.xml 文件的配置。

  web.xml 文件存放目录一定是WEB-INF; 每个Webapp都有WEB-INF目录,Web Container 会包含它目录下的所有内容,而Brower不能浏览其中的内容。

  web.xml主要作用是什么呢?原来它是用来配置Webapp的绝大部分组件。

serverlet3.0通过Annotation来管理配置组件。

  web.xml主要是配置作用,那配置什么组件呢? 他们包括JSP\ Servlet \ Listener \ filter \标签库\ JSP property\: web.xml 还负责管理 JAAS授权认证、资源引用、Webapp 应用首页内容。

 web.xml 的根元素是 <web-app> 在Servlet3.0中因为增加Annotation选项,所以<web-app>增加了 metadata-complete 属性,该属性只要两个值,true时,Annotation配置的组件将不会被加载。

  web.xml配置webapp首页使用<welcome-file-lists>元素。

 

每个Web Container 都包含系统的web.xml,用来描述所有的web 应用共有的属性,例如Tomcat的web.xml在conf目录之下。

你可能感兴趣的:(一步一步学JAVA_EE开发——web.xml)