现在的位置: 首页 > 综合 > 正文

J2EE 定时采集程序

2013年10月12日 ⁄ 综合 ⁄ 共 1496字 ⁄ 字号 评论关闭

J2EE 定时采集程序

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

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

 
        其中 C_SCHEDULE_HOUR 为执行任务的时段,根据我的要求是每天 22 点后才执行我的采集程序。
        最后是配置侦听器:
        在 web.xml 中添加以下代码,当然 Servlet 名要换成真实的:

 
        就这样,只需三步,一个简单的定时采集进程就搞定了。
原文链接:http://www.blogjava.net/zhouf/articles/263933.html

抱歉!评论已关闭.