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 閱讀(71123) 評論(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  回復  更多評論
            

          主站蜘蛛池模板: 高尔夫| 彩票| 文水县| 阿巴嘎旗| 辽宁省| 龙海市| 图片| 邹平县| 嘉义市| 桂林市| 河池市| 湟源县| 普兰县| 浮梁县| 阿图什市| 阜新市| 特克斯县| 白玉县| 武汉市| 兴山县| 东山县| 昔阳县| 乌兰县| 衡山县| 南和县| 宜宾市| 龙岩市| 遂溪县| 酉阳| 万州区| 阳高县| 湖北省| 渭源县| 安图县| 东方市| 榕江县| 宣汉县| 区。| 山丹县| 东光县| 扎鲁特旗|