文档章节

ServletContextListener 接口

Jack_Q
 Jack_Q
发布于 2015/02/28 10:51
字数 127
阅读 81
收藏 4
点赞 0
评论 0

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
web.xml中Filter,Listener,Servlet的区别

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

architect刘源源
05/04
0
0
ServletContextListener详解

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

Winnie007
2015/12/14
114
0
web.xml/servlet监听器Listener

Listener采用了观察者模式(24种模式之一),Listener是servlet的监听器,他可以监听客户端的请求、服务器端的操作等, 通过监听器,可以自动激发一些操作。比如:监听在线用户数量 当增加一...

cjun1990
2015/10/24
30
0
java 在web项目启动时,执行某个方法

在web项目启动时,执行某个方法 在web项目中有很多时候需要在项目启动时就执行一些方法,而且只需要执行一次,比如:加载解析自定义的配置文件、初始化数据库信息等等,在项目启动时就直接执...

yntmdr
2017/07/18
0
0
Maven搭建webService (二) 创建服务端---使用web方式发布服务

今天和大家分享 使用 web方式发布 webService 服务端、客户端 1.首先创建 一个web工程(增加Maven依赖) 2.增加Maven依赖包,如下: <!-- spring core --> <dependency> <groupId>org.sprin......

小沫
2016/04/22
122
0
【转】 liferay5.1.2 笔记

一、 HttpSessionListener <listener> </listener> 在liferay中,使用PortletSessionListenerManager实现HttpSessionListener。 二、 ServletContextListener接口的实现与应用 ServletConte......

mj4738
2012/02/15
0
0
SpringMVC 容器和启动分析

在分析SpringMVC容器之前,我们先了解下ServletContext和ServletContextListener。 什么是ServletContext? ServletContext代表一个Web应用程序的上下文,程序开始时创建,程序结束时销毁,S...

AaronSheng
2016/10/22
112
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

时间复杂度

1. 维基上的定义 在计算机科学中,算法的时间复杂度是一个函数,它定性描述该算法的运行时间。这是一个代表算法输入值的字符串的长度的函数。时间复杂度常用大O符号表述,不包括这个函数的低...

liuyan_lc
12分钟前
0
0
js中的~符

~是js里的按位取反操作符,~~就是执行两次按位取反,其实就是保持原值,但是注意虽然是原值,但是对布尔型变量执行这个操作,会转化成相应的数值型变量,也就是 ~~true === 1,~~false === 0...

JamesView
13分钟前
0
0
webpack安装

npm install --save-dev webpack-cli

Vincent-Duan
15分钟前
0
0
实时监听EditText内容变化

主要是addTextChangedListener方法的使用 aswerEdittext.addTextChangedListener(new TextWatcher() { //编辑框的内容发生改变之前的回调方法 @Override public void before...

王先森oO
18分钟前
0
0
python连接mysql数据库

安装好必要的pymysql插件 pip install pymysql 写好配置文档 DATABASES = { # 'default': { # 'ENGINE': 'django.db.backends.sqlite3', # 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), #......

南桥北木
20分钟前
0
0
linux下安装 Zookeeper

Zookeeper 注册中心安装 安装: wget http://www.apache.org/dist/zookeeper/zookeeper-3.3.3/zookeeper-3.3.3.tar.gztar zxvf zookeeper-3.3.3.tar.gzcd zookeeper-3.3.3cp conf/zoo_......

颖辉小居
22分钟前
0
0
C#判断文件的真实类型(非扩展名判断)

public static void CheckFileType() { string path = @"D:\word.doc"; System.IO.FileStream fs = new System.IO.FileStream(path, System.IO.FileMode.Open, System.IO.FileAccess.Read); ......

Lytf
23分钟前
0
0
java - 把日志生成到指定目录

1.按天小时生成日志文件 log4j.appender.ruiming.DatePattern='_'yyyy-MM-dd-HH 2.最大日志文件数据 log4j.appender.ruiming.MaxBackupIndex=100 3.下图画圈圈的很关键,是生成到知道目录必备...

轻量级赤影
24分钟前
0
0
少走弯路,给Java 1~5 年程序员的建议

今天LZ是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。 在大家看之前,LZ要先声...

Java填坑之路
24分钟前
1
0
Java transient关键字

transient关键字使用方法 我们都知道一个对象只要实现了Serilizable接口,这个对象就可以被序列化,java的这种序列化模式为开发者提供了很多便利,我们可以不必关系具体序列化的过程,只要这...

蔡小鹏
26分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部