Jacky小站

开不开心自己说了算~~~~~~~

« 再次动手做了张皮~~~~~~~Informix命令详解(一) »

几步搞定J2EE定时进程

  最近因项目需要编写一个定时采集程序,于是就到网上找了一下相关的资料,最后发现一个非常简单的部署定时进程的方法——利用侦听器和定时器。
  首先,编写一个Servlet用于启动定时器和进行任务调度,参考代码如下:

  其中利用了定时器的java.util.Timer.schedule(TimerTask task, long delay, long period)方法,里面的参数依次为:任务类,延时(单位毫秒),周期(单位毫秒)。根据我的设定,每24小时运行一次。

  然后是任务调度类:

  其中C_SCHEDULE_HOUR为执行任务的时段,根据我的要求是每天22点后才执行我的采集程序。

  最后是配置侦听器:
  在web.xml中添加以下代码,当然Servlet名要换成真实的。

  就这样,只需三步,一个简单的定时采集进程就搞定了~~~~~~~~
  以上代码在Tomcat 5.0.28上测试通过。
  • quote 1.jacky
  • 如果说用j2se的东西编写这个东西,我认为这就是最简单的了!
  • 2007-1-29 21:10:31 回复该留言

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

饭  否

Search



最新评论及回复

最近发表

Google广告

Powered By Z-Blog 1.8 Spirit Build 80605

Copyright 2007 JackyTsu.com. 鄂ICP备06020224号