文档章节

ServletContextListener 接口

Jack_Q
 Jack_Q
发布于 2015/02/28 10:51
字数 127
阅读 83
收藏 4

ServletContextListener 接口,它能够监听 ServletContext 对象的生命周期,实际上就是监听 Web 应用的生命周期。

当Servlet 容器启动或终止Web 应用时,会触发ServletContextEvent 事件,该事件由ServletContextListener 来处理。

有2个方法:

  1.  contextInitialized(ServletContextEvent sce) :Servlet 容器启动Web 应用时加载顺序为ServletContextListener .contextInitialized  ->Filter.init->Servlet.init

  2.  contextDestroyed(ServletContextEvent sce):Servlet 容器终止Web 应用时加载顺序为ServletContextListener .contextDestroyed->Servlet.destroy->Filter.destroy

可用ServletContextListener 来进行一些数据初始化工作。


本文转载自:http://blog.csdn.net/zhaozheng7758/article/details/6103700

共有 人打赏支持
Jack_Q

Jack_Q

粉丝 13
博文 49
码字总数 9557
作品 1
武汉
架构师
私信 提问
Java深入 - WEB容器监听器详解 ServletContextListener

WEB容器监听器ServletContextListener主要用来监听容器启动和 销毁的时候需要做一些操作,就可以使用这个监听器来做。 ServletContextListener在Spring启动前启动。 我们实现一个简单的监听器...

Carl_
2015/08/26
0
0
ServletContextListener的使用

ServletContextListener作用是在servlet容器启动和关闭会执行一系列操作,有时我们需要在容器启动后自动执行一系统操作,我们就需要使用ServletContextListener。 一、使用ServletContextLis...

独钓渔
2016/01/18
60
0
Spring mvc ContextLoaderListener 原理解析

对于熟悉Spring MVC功能,首先应从web.xml 开始,在web.xml 文件中我们需要配置一个监听器 ContextLoaderListener,如下。 ContextLoaderListener有什么用?提供什么功能呢?我们下面通过源码...

轨迹_
06/22
0
0
ServletContextListener详解

一、简介: ServletContext的最大应用时web缓存,把不经常更改的内容读入内存,所以服务器响应请求的时候就不需要进行慢速的磁盘I/O了。ServletContextListener是ServletContext的监听者,他...

Winnie007
2015/12/14
114
0
web.xml中Filter,Listener,Servlet的区别

一、Servlet Servlet是基本的服务端程序,他来自接口Servlet,接口中有方法service。而Servlet的一个重要实现类,则是tomcat服务器的核心,那就是HttpServlet HttpServlet有方法: public a...

architect刘源源
05/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Prometheus + Grafana 监控 Linux 和 MySQL 安装配置

一、介绍Prometheus Prometheus(普罗米修斯)是一套开源的监控&报警&时间序列数据库的组合,起始是由SoundCloud公司开发的。随着发展,越来越多公司和组织接受采用Prometheus,社区也十分活...

PeakFang-BOK
4分钟前
0
0
缓存与数据库的双写一致性问题

数据库与缓存的双写一致性问题 cache aside pattern 数据库与缓存的双写一致性 为什么是先删除缓存再更新数据库,而不是反过来 并发读写下的一致性问题 总结: 读请求和写请求串行化,串到一个...

grace_233
10分钟前
0
0
详解java并发包源码之AQS独占方法源码分析

AQS 的实现原理 学完用 AQS 自定义一个锁以后,我们可以来看一下刚刚使用过的方法的实现。 分析源码的时候会省略一些不重要的代码。 AQS 的实现是基于一个 FIFO 队列的,每一个等待的线程被封...

小刀爱编程
14分钟前
0
0
Golang中的panic和recover

func panic(interface{})和func recover() interface{}是Golang中用于错误处理的两个函数。 panic的作用就是抛出一条错误信息,从它的参数类型可以看到它可以抛出任意类型的错误信息。在函数...

xtof
18分钟前
0
0
Mybatis Mapper.xml 配置文件中 resultMap 节点的源码解析

相关文章 Mybatis 解析配置文件的源码解析 Mybatis 类型转换源码分析 Mybatis 数据源和数据库连接池源码解析(DataSource) Mybatis Mapper 接口源码解析(binding包) Mybatis 解析 SQL 源码...

tsmyk0715
24分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部