Listener之实现ServletContextListener接口

原创 2016年08月30日 23:11:52

在java 项目启动时,web.xml启动时,自行运行Listener监听对应的类,运行定时器。

1.web.xml中配置信息

<listener>
        <listener-class>
            com.test.demo.ListenerDemo
        </listener-class>
</listener>

2.事件监听的类

package com.test.listener;

import java.util.Date;
import java.util.Timer;

import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;

public class ListenerDemo implements ServletContextListener{

	@Override
	public void contextDestroyed(ServletContextEvent arg0) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void contextInitialized(ServletContextEvent arg0) {
		Timer timer = new Timer();//new一个定时器对象
		TaskDemo task = new TaskDemo();
		timer.schedule(task, new Date(), 1000);//当前时间开始,每个一秒钟执行一次定时任务
		System.out.println("ok");
	}

}

3.定时器类
package com.test.listener;

import java.util.TimerTask;

public class TaskDemo extends TimerTask{

	@Override
	public void run() {
		//定时执行的任务
		System.out.println("testTimer");
	}

}



版权声明:本文为博主原创文章,未经博主允许不得转载。

Servlet、Filter、Listener深入理解

Servlet、Filter和Listener总结以及Cookie和Session的深入理解
  • sunxianghuang
  • sunxianghuang
  • 2016年08月10日 12:02
  • 3518

SpringMVC容器初始化篇----ContextLoaderListener

此篇幅主要围绕着 ContextLoaderListener理解其中的原理。 contextConfigLocation classpath*:server_spring.xml ...
  • zjw10wei321
  • zjw10wei321
  • 2014年10月16日 12:04
  • 35771

在ServletContextListener实现类中获取spring注入对象

由于项目需要,需在ServletContextListener监听接口实现类中调用spring注入的对象,以获取系统初始化参数.代码如下:   import java.io.IOException...
  • qbg19881206
  • qbg19881206
  • 2013年05月30日 16:08
  • 7661

ServletContextListener使用详解

在 Servlet API 中有一个 ServletContextListener 接口,它能够监听 ServletContext 对象的生命周期,实际上就是监听 Web 应用的生命周期。 当Ser...
  • EthanQ
  • EthanQ
  • 2012年03月15日 19:47
  • 90461

web成长之路(第一篇)ServletContextListener和ServletContext

web开发中,每个人都必须要深刻掌握的技能——servlet,学习servlet,就必然要理解ServletContext(javax.servle.ServletContext)接口。 先让我们看下...
  • yjw757174266
  • yjw757174266
  • 2015年04月16日 11:35
  • 1994

ServletContextListener接口需要实现的方法

ServletContextListener接口有两方需要实现的方法:contextInitialized()和contextDestroyed(); Listener,译为监听者.顾名思义,它会监...
  • shuangyidehudie
  • shuangyidehudie
  • 2013年05月09日 08:51
  • 845

java监听器:ServletContextListener获取spring注入对象

package com.seing.eepsweb.util.video; import java.util.Calendar; import java.util.List; import jav...
  • qiukyjava
  • qiukyjava
  • 2014年05月06日 14:12
  • 2535

spring项目中使用监听器时获取spring中注入的service

转载自:http://blog.lifw.org/post/46428852 1.在java web项目中我们通常会有这样的需求:当项目启动时执行一些初始化操作,例如从数据库加载...
  • m912595719
  • m912595719
  • 2017年04月01日 16:46
  • 1386

在ServletContextListener实现类中获取spring注入对象

由于项目需要,需在ServletContextListener监听接口实现类中调用spring注入的对象,以获取系统初始化参数.代码如下:   [java] view ...
  • z69183787
  • z69183787
  • 2017年12月19日 18:09
  • 278

超详细 Servlet工作原理解析

Web技术成为当今主流的互联网 Web 应用技术之一,而 Servlet 是 Java Web 技术的核心基础。因而掌握 Servlet的工作原理是成为一名合格的 Java Web 技术开发人员的基本...
  • xiaoCCD
  • xiaoCCD
  • 2016年08月05日 16:26
  • 973
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Listener之实现ServletContextListener接口
举报原因:
原因补充:

(最多只允许输入30个字)