`

ServletContextListener ContextLoaderListener的作用

    博客分类:
  • web
 
阅读更多
ContextLoaderListener

使用spring除了添加必要的jar包,另外在web.xml一定要加上启动spring的监听器,这样配置在xml文件中的bean才会初始化
如你在web.xml这样作了配置:(web.xml 2.4)

<listener>  
      <listener-class>  
         org.springframework.web.context.ContextLoaderListener  
      </listener-class>  
</listener>    


ServletContextAttributeListener

监听对ServletContext属性的操作,比如增加/删除/修改

ServletContextListener

监听ServletContext,当创建ServletContext时,激发 contextInitialized(ServletContextEvent sce)方法;当销毁ServletContext时,激发contextDestroyed(ServletContextEvent sce)方法

HttpSessionListener

监听HttpSession的操作。当创建一个Session时,激发session Created(SessionEvent se)方法;当销毁(或超时)一个Session时,激发sessionDestroyed (HttpSessionEvent se)方法
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    Spring的监听器ContextLoaderListener的作用

    Spring 的监听器 ContextLoaderListener 的作用 ContextLoaderListener 是 Spring 框架中的一种监听器,它的主要作用是启动 Web 容器时,自动装配 ApplicationContext 的配置信息。它实现了 ServletContextListener...

    web.xml中ContextLoaderListener的运行过程解析

    `ContextLoaderListener`是Spring框架提供的一个监听器类,实现了`javax.servlet.ServletContextListener`接口。它的主要职责是在Web应用启动时创建并初始化Spring的全局ApplicationContext,这个ApplicationContext...

    精品专题(2021-2022年收藏)spring项目中监听器作用.doc

    本文将深入探讨Spring框架中的监听器,特别是`ContextLoaderListener`的作用及其配置。 `ContextLoaderListener`是Spring框架提供的一个核心监听器,主要用于初始化和销毁Spring的WebApplicationContext。它是...

    SSH笔记-web应用下使用Spring

    首先,Spring框架在Web应用中的主要作用是提供依赖注入(Dependency Injection, DI)和面向切面编程(Aspect-Oriented Programming, AOP),这有助于减少代码间的耦合度,提高可测试性和可维护性。在Web环境中,...

    框架源码专题

    `ContextLoaderListener`是Spring Web应用程序中最常用的启动类之一,它实现了`ServletContextListener`接口,用于在Servlet容器启动时加载Spring上下文。下面是对`ContextLoaderListener`的一些关键代码解析: ```...

    Spring-5.1.5源码

    `ContextLoaderListener`是一个实现了`javax.servlet.ServletContextListener`接口的类,它的主要职责是在Web应用启动时初始化Spring应用上下文,并在应用关闭时清理资源。这个过程涉及以下几个关键知识点: 1. **...

    Spring在容器在启动的时候发生了什么

    `ContextLoaderListener`是Spring提供的一种Servlet监听器,它实现了`ServletContextListener`接口。当Web应用启动时,Servlet容器会调用`ContextLoaderListener`的`contextInitialized`方法。在这个方法中,`...

    spring3.x的读书笔记3

    ContextLoaderListener是一个实现了ServletContextListener接口的类,当Web应用启动时,容器会调用它的`contextInitialized()`方法。在这个方法中,ContextLoaderListener会根据web.xml中的`contextConfigLocation`...

    Spring源码学习七:web应用自动装配Spring配置文件1

    `ContextLoaderListener`实现了`ServletContextListener`接口,因此当Web应用启动时,它会接收到`contextInitialized`方法的调用。 `ContextLoaderListener`的`contextInitialized`方法主要负责调用`...

    Spring与Web环境集成.pdf

    为了解决这些弊端,我们可以使用ServletContextListener监听Web应用的启动,在Web应用启动时加载Spring的配置文件,创建应用上下文对象ApplicationContext,并将其存储到ServletContext域中。这样,我们就可以在任意...

    web.xml配置解析.pdf

    ContextLoaderListener 是Spring框架中一个重要的组件,它作为Servlet容器的监听器(ServletContextListener),在Web应用程序启动时自动加载ApplicationContext的配置信息。当web.xml中配置了`&lt;listener-class&gt;org...

    SpringMvc web.xml配置实现原理过程解析

    在这篇文章中,我们将详细介绍SpringMvc web.xml配置实现原理过程解析的过程,包括过滤器CharacterEncodingFilter的使用、ContextLoaderListener的作用、applicationContext的xml文件的部署、DispatcherServlet的...

    Spring与Web环境集成1

    为了解决这个问题,我们可以利用`ServletContextListener`监听器在Web应用启动时加载配置文件并创建单个ApplicationContext对象。 2. **Spring提供的获取应用上下文的工具**: Spring提供了一个名为`...

    web.xml配置解析[总结].pdf

    监听器是Java Servlet API的一部分,它们实现了`ServletContextListener`接口,可以在Web应用的生命周期中监听特定事件。这里我们关注两个常见的监听器: 1. **ContextLoaderListener** `ContextLoaderListener`...

    详解Spring mvc的web.xml配置说明

    在Spring MVC中,`org.springframework.web.context.ContextLoaderListener`是一个关键监听器,它实现了`ServletContextListener`接口。当Web应用程序启动时,Tomcat或Jetty等容器会触发此监听器,进而加载Spring的...

    数据库知识

    1. **ServletContextListener**: - `contextInitialized(ServletContextEvent)`:当Servlet上下文初始化时调用,通常用于应用启动时的设置。 - `contextDestroyed(ServletContextEvent)`:当Servlet上下文销毁时...

    web.xml中的listen

    对于自定义的监听器类,需要继承`javax.servlet.ServletContextListener`接口,并实现`contextInitialized`方法。该方法会在Web应用启动时被调用。 - **示例代码**: ```java public class InitGlobalConfig ...

    Spring整合Struts2的两种方法小结

    Spring提供了一个名为`ContextLoaderListener`的监听器,它实现了`ServletContextListener`接口。此监听器的作用是在Web应用程序启动时自动加载`WEB-INF`目录下的`applicationContext.xml`配置文件,从而初始化...

    启动Spring项目详细过程(小结)

    启动Spring项目详细过程 在本文中,我们将详细介绍启动Spring项目的过程,以便读者更好地理解Spring框架的启动机制。...这些步骤都是Spring框架启动的关键部分,对于Spring框架的使用起着非常重要的作用。

    spring 与hibernate的集成

    `ContextLoaderListener`是Spring的核心组件,它实现了`ServletContextListener`接口,当Web服务器启动时,会调用其`contextInitialized`方法,从而加载`contextConfigLocation`参数所指定的配置文件。如果想要...

Global site tag (gtag.js) - Google Analytics