AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > JAVA编程

Java:Web应用下实现定时任务的简便方法

51自学网 2015-09-03 http://www.wanshiok.com

  第二步:创建一个时间任务类

以下是引用片段:
public class BackUpTableTask extends TimerTask {
 private static Log log = LogFactory.getLog(BackUpTableTask.class);
 private static boolean isRunning = false;
 public void run() {
  if (!isRunning) {
   isRunning = true;
   log.debug("开始执行任务..."); //开始任务
   //working  add what you want to do
   log.debug("执行任务完成..."); //任务完成
   isRunning = false;
  } else {
   log.debug("上一次任务执行还未结束..."); //上一次任务执行还未结束
  }
 }
}

  第三步:在web中添加一个监听器

以下是引用片段:
 <listener>
  <listener-class>***.TaskManager</listener-class>
  <description>要定期执行的任务</description>
 </listener>

  那么在web服务器启动的时候,任务也被启动,并且会周期性的执行

 
 
说明
:本教程来源互联网或网友上传或出版商,仅为学习研究或媒体推广,wanshiok.com不保证资料的完整性。
 

上一篇:Java&nbsp;SE&nbsp;6&nbsp;新特性:&nbsp;HTTP&nbsp;增强  下一篇:Apache&nbsp;CXF2.0发布并通过JAX-WS2.0&nbsp;TCK