Java¶¨Ê±ÈÎÎñµÄʵÏÖ

2014-11-24 08:31:50 ¡¤ ×÷Õß: ¡¤ ä¯ÀÀ: 1

±¾ÀýÒÀ¾ÝJava×ÔÉíÌṩµÄ½Ó¿ÚʵÏÖ£¬Í¨¹ý¼àÌýÆ÷£¨Listener£©ºÍ¶¨Ê±Æ÷£¨Timer£©¶¨Ê±Ö´ÐÐij¸öÈÎÎñ£¨Task£©¡£

MyListener£º
import java.util.Timer;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;

public class MyListener implements ServletContextListener {

private Timer timer = null;

public void contextInitialized(ServletContextEvent event) {
timer = new Timer(true);
//ÉèÖÃÈÎÎñ¼Æ»®£¬Æô¶¯ºÍ¼ä¸ôʱ¼ä
timer.schedule(new MyTask(), 0, 86400000);
}

public void contextDestroyed(ServletContextEvent event) {
timer.cancel();
}

}

MyTask£º
import java.util.TimerTask;

public class MyTask extends TimerTask {

public void run() {
// System.out.println("call at " + (new Date()));
// TODO ´Ë´¦Ìí¼Ó¾ßÌåÈÎÎñ´úÂë
}

}

web.xmlÅäÖãº

com.fastunit.samples.listener.MyListener


×÷Õߣºhpli148