MDA/MDD/TDD/DDD/DDDDDDD
          posts - 536, comments - 111, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          Java定時任務

          Posted on 2008-02-16 04:04 leekiang 閱讀(975) 評論(0)  編輯  收藏 所屬分類: java

          通過監聽器(Listener)和定時器(Timer)定時執行某個任務(Task)。

          (1)Listener

          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 ); // milliseconds
            }

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

          (2)Task

          import java.util.TimerTask;
          public   class MyTask extends TimerTask {
          public   void run() {
          System.out.println((
          new Date()));
            }
          }

          (3)web.xml配置

          < listener >
          < listener - class > com.fastunit.samples.listener.MyListener </ listener - class >
          </ listener >
          主站蜘蛛池模板: 马山县| 孟州市| 常山县| 亚东县| 凌海市| 苍山县| 大宁县| 铜梁县| 哈尔滨市| 温州市| 榆社县| 兴仁县| 磴口县| 白银市| 天峨县| 县级市| 平潭县| 宜兴市| 阜南县| 庆安县| 五寨县| 桃园县| 页游| 扶风县| 全州县| 滕州市| 东丽区| 凭祥市| 抚松县| 盐津县| 吉林省| 宽城| 商城县| 巴林右旗| 彝良县| 建瓯市| 青州市| 惠州市| 九龙城区| 淮北市| 衡南县|