`
570421779
  • 浏览: 46736 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

web.xml常用节点说明

 
阅读更多
web.xml 常用节点包括了context-param,listener,filter,servlet
它们的加载顺序是:context-param -> listener -> filter -> servlet.
1. context-param提供一个key-value,用来给整个web应用初始化提供信息。value通常是一个property文件或xml文件。
2. listener在容器启动时(以tomcat为例),会注册一个类去读取1中的value包含的信息。
该类实现ServletContextListener接口,会有一个以下方法:
public void contextInitialized(ServletContextEvent contextEvent)
    {
        try {
            ServletContext sc = contextEvent.getServletContext();
            String path = sc.getInitParameter("config.file");
            // relative path  based context-root, if relative path.
            File f = new File(path);
            if (!f.isAbsolute()) {
                path = sc.getRealPath(path);
            }
            ConfigReader.setPath(path);
            logger.info(this.getClass().getSimpleName() + ": loaded " + path);

//            UserManager.initInstance();

        } catch (IOException e) {
            logger.error(this.getClass().getSimpleName(), e);
        }
    }

3. filter,通过它的名字我们知道它的作用用来过滤。过滤只让我们运行的url来访问我们的web应用。
4. servlet最后来处理这些url。
分享到:
评论

相关推荐

    web.xml加载顺序与web.xml常用节点解析

    理解`web.xml`的加载顺序和各个节点的作用对于开发和维护高质量的Web应用至关重要。 1. **加载顺序**: - 当应用服务器启动并加载Web应用程序时,首先读取`web.xml`文件。 - 首先解析的是`<context-param>`节点,...

    ASP.NET web.config个节点详解

    #### 六、常用节点详解 ##### 6.1 `<appSettings>` 节点 此节点主要用于存储 ASP.NET 应用程序的各种配置信息。例如: ```xml <!-- 允许上传的图片格式类型 --> <add key="ImageType" value=".jpg;.bmp;.gif;.png...

    DWR.xml配置文件说明书(含源码)

    DWR.xml配置文件说明书 1、 建立dwr.xml 配置文件 任何一个dwr.xml的文件都需要包含DWR DOCTYPE的声明行,格式如下: <!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" ...

    Web.config配置文件

    #### 三、常用配置节点 1. **clear/remove/section/sectionGroup**:这些元素用于管理配置节及其继承行为。 - `clear`:清除所有继承的配置节,只保留当前文件中定义的节。 - `remove`:移除指定的继承配置节。 ...

    asp.net web.config设置详解

    - `<configuration>` 标签是 XML 文件的根节点,所有的配置项都包含在这一节点内。 2. **基本配置项**: - `<configSections>`:用于声明配置节处理器。 - `<appSettings>`:定义应用程序级别的设置,如环境变量...

    XML文件增加节点 删除节点 编辑节点 以及分页效果

    XML(eXtensible Markup Language)是一种用于存储和传输数据的标记语言,它以其结构化、自解释性和可扩展性而被广泛应用于Web应用程序、数据交换、配置文件等多个领域。在ASP.NET框架下,XML文件的处理是常见的任务...

    .Net中Web.config详解

    ### .Net中Web.config详解 #### 一、概述 在.NET框架中,`Web.config` 文件扮演着极其重要的角色,它是ASP.NET...以上介绍了一些常用且重要的配置节点,但在实际应用中可能还需要根据具体需求进行更加详细的设置。

    aspnet C# xml常用操作方法

    在ASP.NET中,C#是一种常用的编程语言,用于构建动态Web应用程序。XML(eXtensible Markup Language)则是一种数据交换格式,广泛应用于存储和传输结构化数据。本资源集合了作者三年间在系统和软件项目实施过程中...

    北京动力节点-专题08-Servlet3.0特性.pdf

    在Servlet3.0中,开发者可以不再依赖传统的web.xml配置文件,转而使用注解进行组件(Servlet、Filter和Listener)的注册。 1. **Servlet注解**: 使用`@WebServlet`注解可以直接在Servlet类上声明,从而替代在web....

    asp.net操作xml增、删、查、改

    在ASP.NET中,XML(eXtensible Markup Language)是一种常用的数据存储和交换格式,它具有结构化和轻量级的特点,使得它非常适合用于Web应用程序。本教程将深入探讨如何在ASP.NET环境中对XML文件进行增、删、查、改...

    asp.net C# xml常用操作方法

    在ASP.NET中,C#是一种常用的编程...以上就是ASP.NET C#中XML常用的一些操作方法。在实际开发中,可以根据需求选择合适的方式来处理XML数据。如果有任何疑问,欢迎发送邮件至147249735@qq.com,我将乐意为您提供帮助。

    Beginning.XML.with.C.Sharp.2008

    .NET Framework提供了多种API用于处理XML,其中最常用的是System.Xml命名空间。这个命名空间包含了用于解析、查询、转换和序列化XML文档的各种类。例如: - `XmlDocument`类用于加载和操作XML文档。 - `XmlElement`...

    .net web的xml增删改排序操作。

    在.NET框架中,XML(eXtensible Markup Language)是一种常用的数据存储和交换格式,尤其在Web应用程序中,XML常用于存储配置信息、数据传输或持久化数据。本篇文章将详细探讨如何在ASP.NET Web应用中对XML进行增、...

    xml常用四种解析方式优缺点的分析

    XML(eXtensible Markup Language)是一种用于存储和传输数据的标准格式,特别是在Web应用程序和数据交换中广泛应用。本文将深入探讨XML的四种常见解析方式——DOM、SAX、StAX和JDOM,以及它们各自的优缺点。 1. ...

    xml.rar_php xml_xml php

    XML(eXtensible Markup Language)是一种用于标记数据的语言,广泛应用于Web应用程序中,提供数据交换和存储的标准化方式。在PHP中,处理XML文件是非常常见的任务,这涉及到读取、写入和解析XML文档。本篇文章将...

    java视频教程.XML.课堂笔记

    XML,全称可扩展标记语言(eXtensible Markup Language),是用于标记数据、以便于机器解析和人类阅读的一种语言。...通过学习这些内容,开发者可以更好地理解和利用XML进行数据交换、配置存储及各种Web服务的构建。

    用java读取修改xml文件的代码实现

    在Java编程中,XML(eXtensible Markup Language)是一种常用的数据交换格式,它具有结构化、可扩展性,常用于存储和传输数据。本文将详细介绍如何使用Java来读取和修改XML文件,主要涉及以下几个核心知识点: 1. *...

Global site tag (gtag.js) - Google Analytics