BlogJava 联系 聚合 管理  

Blog Stats

随笔分类

文章分类

随笔档案

文章档案


kevin-guan

今天碰到WEB中简单实现定时执行程序时,想到如何在一个webapp启动时执行自己想要的一段程序,这里就用到listner,这里做了简单的例子
创建一个类TestContextListner.java实现servletContextListner,实现contextDestroyed,contextInitialized两个方法:

 1package com.test;
 2
 3import javax.servlet.ServletContextEvent;
 4import javax.servlet.ServletContextListener;
 5
 6public class TestContextListener implements ServletContextListener {
 7    public void contextDestroyed(ServletContextEvent arg0) {
 8        System.out.println("destroyed");
 9
10    }

11
12    public void contextInitialized(ServletContextEvent arg0) {
13        System.out.println("test listener initialize++++++++++++++");
14    }

15}

16

 在web.xml中配置listner

1<listener>
2        <listener-class>com.test.TestContextListener</listener-class>
3        <description>test listner</description>
4    </listener>
启动tomcat 就可以看到 执行了TestLetenerContext中的contextInitialized方法了。这样就可以自己定制一些自己的一些服务了。

posted on 2008-01-17 16:24 KevinGuan 阅读(239) 评论(0)  编辑  收藏 所属分类: J2EE

只有注册用户登录后才能发表评论。


网站导航: