Java快速開發平臺

          www.fastunit.com

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            23 Posts :: 0 Stories :: 273 Comments :: 0 Trackbacks

          本例依據Java自身提供的接口實現,通過監聽器(Listener)和定時器(Timer)定時執行某個任務(Task)。
          專業的開源工具可參考Quartz:http://www.opensymphony.com/quartz/

          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(), 086400000);
            }

            
          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配置:
          <listener>
          <listener-class>com.fastunit.samples.listener.MyListener</listener-class>
          </listener>
          posted on 2008-02-15 18:13 FastUnit 閱讀(71127) 評論(26)  編輯  收藏 所屬分類: Java

          Feedback

          # re: Java定時任務的實現[未登錄] 2008-02-15 19:49 Bomber
          想要啥來啥呢~~嘿嘿~~  回復  更多評論
            

          # re: Java定時任務的實現 2008-02-16 03:55 如坐春風
          不錯。  回復  更多評論
            

          # re: Java定時任務的實現 2008-02-17 12:25 51lvzx
          非常不錯,謝謝了   回復  更多評論
            

          # re: Java定時任務的實現 2009-01-06 13:21 藍劍
          正在學這方面的東西,謝謝!  回復  更多評論
            

          # re: Java定時任務的實現[未登錄] 2009-01-21 12:17
          太感謝了,非常的一目了然!!  回復  更多評論
            

          # re: Java定時任務的實現 2009-02-19 12:40 fzk
          例子,不錯!  回復  更多評論
            

          # re: Java定時任務的實現 2009-05-11 14:41 殺傷
          多謝  回復  更多評論
            

          # re: Java定時任務的實現 2009-05-14 09:51 初學Java
          謝謝!  回復  更多評論
            

          # re: Java定時任務的實現 2009-05-22 09:01 alrwen
          真的很好用,謝謝  回復  更多評論
            

          # re: Java定時任務的實現[未登錄] 2009-07-12 22:00 菜菜鳥
          謝謝,太好啦,例子一目了然!!!!  回復  更多評論
            

          # re: Java定時任務的實現 2009-09-02 21:13 lixianfeng
          很清楚,謝了!  回復  更多評論
            

          # re: Java定時任務的實現 2009-11-23 11:10 karl
          寫的非常簡潔,好啊。  回復  更多評論
            

          # re: Java定時任務的實現[未登錄] 2009-12-17 10:50 xxx
          很好。
          補充的是web.xml里面要注意的順序  回復  更多評論
            

          # re: Java定時任務的實現 2010-03-26 17:07 leson
          怎么用的啊???
            回復  更多評論
            

          # re: Java定時任務的實現[未登錄] 2011-05-13 08:55 1
          你好 如果有多個定時任務的話 是不是要定義多個監聽器 那會對系統造成什么影響不? 希望有人回答 呵呵 qq:875141410  回復  更多評論
            

          # re: Java定時任務的實現 2011-07-14 15:41 冰_淚
          謝了  回復  更多評論
            

          # re: Java定時任務的實現 2011-08-23 14:51 element
          不錯的例子~  回復  更多評論
            

          # re: Java定時任務的實現 2012-04-26 11:50 11
          74  回復  更多評論
            

          # re: Java定時任務的實現 2012-06-26 16:01 html
          謝謝。非常不錯的例子。很清晰明了!  回復  更多評論
            

          # re: Java定時任務的實現 2012-08-28 14:18 TAMAMA
          請問如何停止定時器?  回復  更多評論
            

          # re: Java定時任務的實現[未登錄] 2012-11-20 16:22 good
          goodgoodgoodgoodgood  回復  更多評論
            

          # re: Java定時任務的實現[未登錄] 2012-12-04 17:10 test
          如果定時任務有返回值可怎么辦啊 ~  回復  更多評論
            

          # re: Java定時任務的實現 2013-12-26 09:23 鄭明偉
          好!謝謝......  回復  更多評論
            

          # re: Java定時任務的實現 2014-04-08 13:17 2121
          45456456  回復  更多評論
            

          # re: Java定時任務的實現 2014-04-08 13:17 2121
          32383238323832383238323832383238323832383238323832383238323832383238323832383238323832383238323832383238323832383238323832383238323832383238323832383238













          32383238323832383238323832383238323832383238323832383238323832383238323832383238













          3238323832383238323832383238323832383238323832383238323832383238323832383238323832383238323832383238323832383238323832383238323832383238323832383238


















          3238323832383238323832383238323832383238323832383238323832383238323832383238323832383238323832383238323832383238323832383238323832383238323832383238  回復  更多評論
            

          # re: Java定時任務的實現 2014-12-07 11:14 Munan
          listener 如何注入service  回復  更多評論
            

          主站蜘蛛池模板: 武城县| 互助| 左云县| 象州县| 阆中市| 安岳县| 吉木萨尔县| 威信县| 乌兰浩特市| 佛教| 广德县| 芜湖县| 三原县| 延长县| 黑水县| 博罗县| 邻水| 广昌县| 五寨县| 佛坪县| 吉安县| 鄂尔多斯市| 白山市| 察隅县| 济阳县| 平罗县| 东安县| 精河县| 兰考县| 米泉市| 宁津县| 麦盖提县| 张家界市| 保定市| 浦江县| 临高县| 察隅县| 华池县| 泽普县| 涿州市| 陵水|