随笔-8  评论-2  文章-24  trackbacks-0
web.xml文件的格式-必须注意顺序

    由于Web程序开发中各种人员有不同分工,而Web程序的部署描述文件是程序构件提供者、程序组装者和程序部署者之间的沟通机制;Servlet 2.4之前的版本规定了在Web服务器中使用DTD格式的web.xml,而Servlet 2.4将依照XML schema格式定义web.xml;实际上这两种格式的web.xml只是在头部有区别,其内容都是描述Web程序的部署信息。在web.xml中出现的部署元素主要包含以下信息:

ServletContext的初始化变量(Init Parameters);
交互会话(Session)的设置;
Servlet的声明定义;
Servlet和网址URL的映射(Mapping);
应用程序生命周期的监听器(Application Lifecycle Listener);
过滤器声明;
过滤器和网址URL或Servlet/JSP的映射;
MIME类型;
欢迎文件(Welcome File);
错误网页(Error Pages);
安全设置信息;
taglib配置;
JNDI对象(env-entry,ejb-ref,ejb-local-ref,resource-ref,resource-env-ref)。

在web.xml中具体标识为:

icon?,
display-name?,
description?,
distributable?,
context-param*,
filter*,
filter-mapping*,
listener*,
servlet*,
servlet-mapping*,
session-config?,
mime-mapping*,
welcome-file-list?,
error-page*,
taglib*,
resource-env-ref*,
resource-ref*,
security-constraint*,
login-config?,
sec..............

其中taglib配置与JNDI对象这两项是支持J2EE的Web服务器必须要求的。对于不支持J2EE的servlet/JSP服务器,不需要这两项;在web.xml中的元素需要按照规定的大小写和顺序出现。

posted on 2007-07-12 09:52 MyBox 阅读(1224) 评论(1)  编辑  收藏

评论:
# re: 网址名录 LoCQ.com 2008-09-23 21:21 | LoCQ
网址名录 www.LoCQ.com  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: