web.xml配置详解 (http://blog.csdn.net/guihaijinfen/article/details/8363839)
2015-05-01 18:30
211 查看
引文:
对于一个J2EE领域的程序员而言,基本上每天都会和web应用打交道。
什么是web应用?最简单的web应用什么样?给你一个web应用你该从何入手?
1、什么是web应用?
web应用是一种可以通过Web访问的应用程序。在J2EE领域下,web应用就是遵守基于JAVA技术的一系列标准的应用程序。
2、最简单的web应用什么样?
2个文件夹、1个xml文件就能成为一个web应用
第一个文件夹:应用名,如test
第二个文件夹:在test文件夹中创建名为WEB-INF的文件夹
XML文件:在WEB-INF文件夹下创建web.xml文件,文件内容只需<web-app></web-app>
3、给你一个web应用你该从何入手?
这属于仁者见仁智者见智的问题,我通常看一个web应用是从web.xml入手的
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/smile.gif)
正文:
1、web.xml学名叫部署描述符文件,是在Servlet规范中定义的,是web应用的配置文件。
2、部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Type Definition,文档类型定义)。所有部署描述符文件的顶层(根)元素为web-app。请注意,XML元素不像HTML,他们是大小写敏感的。因此,web-App和WEB-APP都是不合法的,web-app必须用小写。
web.xml样例:
[html]
view plaincopy
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
</web-app>
3、web.xml中XML 元素不仅是大小写敏感的,而且它们还对出现在其他元素中的次序敏感。例如,XML头必须是文件中的第一项,DOCTYPE声明必须是第二项,而web- app元素必须是第三项。在web-app元素内,元素的次序也很重要。服务器不一定强制要求这种次序,但它们允许(实际上有些服务器就是这样做的)完全拒绝执行含有次序不正确的元素的Web应用。这表示使用非标准元素次序的web.xml文件是不可移植的。
元素顺序列表:
![](http://img.my.csdn.net/uploads/201212/21/1356081836_3989.jpg)
元素标签详解:
对于一个J2EE领域的程序员而言,基本上每天都会和web应用打交道。
什么是web应用?最简单的web应用什么样?给你一个web应用你该从何入手?
1、什么是web应用?
web应用是一种可以通过Web访问的应用程序。在J2EE领域下,web应用就是遵守基于JAVA技术的一系列标准的应用程序。
2、最简单的web应用什么样?
2个文件夹、1个xml文件就能成为一个web应用
第一个文件夹:应用名,如test
第二个文件夹:在test文件夹中创建名为WEB-INF的文件夹
XML文件:在WEB-INF文件夹下创建web.xml文件,文件内容只需<web-app></web-app>
3、给你一个web应用你该从何入手?
这属于仁者见仁智者见智的问题,我通常看一个web应用是从web.xml入手的
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/smile.gif)
正文:
1、web.xml学名叫部署描述符文件,是在Servlet规范中定义的,是web应用的配置文件。
2、部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Type Definition,文档类型定义)。所有部署描述符文件的顶层(根)元素为web-app。请注意,XML元素不像HTML,他们是大小写敏感的。因此,web-App和WEB-APP都是不合法的,web-app必须用小写。
web.xml样例:
[html]
view plaincopy
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
</web-app>
3、web.xml中XML 元素不仅是大小写敏感的,而且它们还对出现在其他元素中的次序敏感。例如,XML头必须是文件中的第一项,DOCTYPE声明必须是第二项,而web- app元素必须是第三项。在web-app元素内,元素的次序也很重要。服务器不一定强制要求这种次序,但它们允许(实际上有些服务器就是这样做的)完全拒绝执行含有次序不正确的元素的Web应用。这表示使用非标准元素次序的web.xml文件是不可移植的。
元素顺序列表:
![](http://img.my.csdn.net/uploads/201212/21/1356081836_3989.jpg)
元素标签详解:
相关文章推荐
- 精spring环境(web。xml)配置详解 http://www.cnblogs.com/yaohong/p/5905750.html
- 史上最全web.xml配置文件元素详解
- web.xml配置详解
- Servlet中Web.xml的配置详解(一)
- spring mvc Web.xml配置详解之context-param
- web.xml配置详解
- Logback初始化失败问题排查(Web.xml中context-param配置详解)
- web.xml配置文件详解
- Struts配置文件详解,web.xml以及struts-cofig.xml,以及struts-cofig.xml中各个标签的作用
- Web.xml配置详解之listener
- tomcat中web.xml的配置详解(转)
- web.xml配置详解
- web.xml配置详解
- web.xml 配置详解
- Web.xml配置详解之context-param
- web.xml配置详解
- Web.xml配置详解
- Web.xml配置详解之context-param
- web.xml中spring/springmvc配置详解
- Web.xml配置详解之context-param