`

ServletContextListener

 
阅读更多

  ServletContextListener: 此接口的实现类获得有关他们的一部分更改Web应用程序的servlet上下文通知。要接收通知事件,实现类必须为Web应用程序的部署描述符中进行配置。(web.xml中)

是全局的servlet容器监听  ,当容器加载web程序的时候会调用它的initialized方法   (ServletContextListener)

contextInitialized(ServletContextEvent e);

通知Web应用程序的初始化过程已开始。所有ServletContextListeners通知上下文初始化在web应用程序的任何过滤器或servlet初始化之前

contextDestroyed(ServletContextEvent e);

通知servlet上下文即将关闭。所有的servlet和过滤器已经destroy()了。在任何ServletContextListeners通知上下文销毁之前

/**

     ** Notification that the servlet context is about to be shut down. All

     * servlets and filters have been destroy()ed before any

     * ServletContextListeners are notified of context destruction.

     */

 

 

一般处理全局的信息初始化跟销毁

 

 --------------------------

 ServletContextEvent:

这是通知有关更改Web应用程序的servlet上下文(servletContext)的事件类

----------------------------------

 当向application域中增加或者移除对象的时候    这个监听器   ServletContextAttributeListener 会起作用

attributeAdded()  attributeReplaced()、attributeRemoved()

分享到:
评论

相关推荐

    ServletContextListener,Timer,TimerTask学习笔记

    在Java Web开发中,`ServletContextListener`、`Timer`和`TimerTask`是三个非常重要的概念,它们分别涉及Web应用程序的生命周期管理、定时任务的执行和控制。下面将详细讲解这三个概念及其应用。 首先,`...

    ServletContextListener的应用

    在Java Web开发中,`ServletContextListener`是一个非常重要的接口,它是Servlet API的一部分,定义了两个方法:`contextInitialized`和`contextDestroyed`。这个接口的主要作用是监听Servlet上下文(`...

    ServletContextListener使用详解

    ServletContextListener 使用详解 ServletContextListener 是 Servlet API 中的一个接口,它能够监听 ServletContext 对象的生命周期,实际上就是监听 Web 应用的生命周期。当 Servlet 容器启动或终止 Web 应用时,...

    ServletContextListener socket实现数据接收

    通过创建ServletContextListener监听器,socket来实现tcp/ip协议客户端数据的接收功能。这是一个maven项目,直接导入eclipse即可运行,此处监听的是9092端口,将项目运行起后,可以对其端口使用情况进行查看,在...

    ServletContextListener完成在线人数统计和显示人员列表

    在Java Web开发中,`ServletContextListener`是一个非常重要的接口,它属于Servlet API的一部分,用于监听ServletContext的生命周期事件。当我们想要在Web应用启动时执行某些初始化操作或者在Web应用关闭时进行清理...

    SpringMVC中ervletContextListener的使用

    在Spring MVC框架中,`ServletContextListener`扮演着重要的角色,它是Java Servlet API的一部分,用于监听ServletContext事件。在本文中,我们将深入探讨`ServletContextListener`如何与Spring MVC协作,以及如何...

    Java基于ServletContextListener实现UDP监听

    Java基于ServletContextListener实现UDP监听 Java中的ServletContextListener是一个监听器接口,用于监听Servlet上下文的创建和销毁。通过实现ServletContextListener接口,可以在Servlet上下文创建和销毁时执行...

    Listener:ServletContextListener,sesson,请求侦听器

    本文将详细讲解`ServletContextListener`、session和请求侦听器(RequestListener)的相关知识点。 首先,`ServletContextListener`是Java Servlet API中的一个接口,它允许我们对Web应用程序的初始化和销毁进行...

    JavaWeb新版教程. jsp--ServletContextListener监听器演示.avi

    JavaWeb新版教程. jsp--ServletContextListener监听器演示.avi

    JSP面试题--基础

    - **数据初始化**:在应用启动时,可以使用监听器(如 ServletContextListener)将数据加载到 `application` 对象中。 - **自定义分页**:通过配置或用户输入来确定每页显示的记录数,并据此查询数据库。 #### 33. ...

    Servlet监听器例子

    在这个“Servlet监听器例子”中,我们将深入探讨如何使用`ServletContextListener`, `HttpSessionListener`, 和 `HttpSessionAttributeListener`来实现不同的功能。 首先,`ServletContextListener`接口用于监听...

    java定时器的实现

    本文将详细介绍如何使用`Timer`类结合`ServletContextListener`接口来实现在Web应用中启动并管理一个定时任务。 #### 二、Java定时器的基本概念 1. **`java.util.Timer`类**:`Timer`类是Java中用于执行定时任务的...

    java 监听使用

    为了实现这一目标,Java Servlet规范提供了一个强大的工具——监听器(Listener),特别是`ServletContextListener`,它可以在Web应用上下文创建或销毁时触发特定的操作。 #### 二、基础知识:`...

    Listener监听器1

    例如,实现ServletContextListener需要继承ServletContextListener接口并实现contextDestroyed和contextInitialized方法。 public class HelloServletContextListener implements ServletContextListener{ public ...

    tomcat启动|退出执行事件

    public class Test extends HttpServlet implements ServletContextListener { // 服务器停止时执行该事件 public void contextDestroyed(ServletContextEvent sce) { DeleteFile();// 删除启动服务器时建立的...

    listener的实例代码

    它们实现了特定的接口,如`ServletContextListener`、`HttpSessionListener`或`ServletRequestListener`等,以便在特定事件发生时执行相应的操作,如初始化、销毁、创建或销毁域对象等。 二、`Listener`的分类 1. `...

    Java定时器在Web中的应用.doc

    Java定时器在Web应用中的实现主要涉及到`java.util.Timer`类和`ServletContextListener`接口,它们在Spring、Struts、Hibernate等框架环境下同样适用。本文将详细解释如何使用这两个核心组件来实现在Web环境中定时...

    JAVA培训Servlet监听器.pdf

    ServletContextListener用于监听WEB应用启动和销毁的事件,监听器类需要实现javax.servlet.ServletContextListener接口。例如: ```java public class QuartzListener implements ServletContextListener{ private...

    SpringBoot整合Listener的两种方式.docx

    1. **创建Listener类**:首先,你需要创建一个类并实现`ServletContextListener`接口。这个接口提供了两个方法:`contextInitialized()`和`contextDestroyed()`,分别在Servlet容器启动和关闭时被调用。 ```java ...

Global site tag (gtag.js) - Google Analytics