Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7249306
  • 博文数量: 5645
  • 博客积分: 9880
  • 博客等级: 中将
  • 技术积分: 68080
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-28 13:35
文章分类

全部博文(5645)

文章存档

2008年(5645)

我的朋友

分类:

2008-04-28 21:50:03

下载本文示例代码
  在WEB应用下实现定时任务的简便方法   在web方式下,如果我们要实现定期执行某些任务的话,除了用quartz等第三方开源工具外,我们可以使用Timer和TimeTask来完成指定的定时任务:   第一步:创建一个任务管理类,实现ServletContextListener 接口 以下是引用片段:public class TaskManager implements ServletContextListener { /** * 每天的毫秒数 */ public static final long PERIOD_DAY = DateUtils.MILLIS_IN_DAY; /** * 一周内的毫秒数 */ public static final long PERIOD_WEEK = PERIOD_DAY * 7; /** * 无延迟 */ public static final long NO_DELAY = 0; /** * 定时器 */ private Timer timer; /** * 在Web应用启动时初始化任务 */ public void contextInitialized(ServletContextEvent event) { //定义定时器 timer = new Timer("数据库表备份",true); //启动备份任务,每月(4个星期)执行一次 timer.schedule(new BackUpTableTask(),NO_DELAY, PERIOD_WEEK * 4);// timer.schedule(new BackUpTableTask(),NO_DELAY, 30000); } /** * 在Web应用结束时停止任务 */ public void contextDestroyed(ServletContextEvent event) { timer.cancel(); // 定时器销毁 }} 共2页。 1 2 :   在WEB应用下实现定时任务的简便方法   在web方式下,如果我们要实现定期执行某些任务的话,除了用quartz等第三方开源工具外,我们可以使用Timer和TimeTask来完成指定的定时任务:   第一步:创建一个任务管理类,实现ServletContextListener 接口 以下是引用片段:public class TaskManager implements ServletContextListener { /** * 每天的毫秒数 */ public static final long PERIOD_DAY = DateUtils.MILLIS_IN_DAY; /** * 一周内的毫秒数 */ public static final long PERIOD_WEEK = PERIOD_DAY * 7; /** * 无延迟 */ public static final long NO_DELAY = 0; /** * 定时器 */ private Timer timer; /** * 在Web应用启动时初始化任务 */ public void contextInitialized(ServletContextEvent event) { //定义定时器 timer = new Timer("数据库表备份",true); //启动备份任务,每月(4个星期)执行一次 timer.schedule(new BackUpTableTask(),NO_DELAY, PERIOD_WEEK * 4);// timer.schedule(new BackUpTableTask(),NO_DELAY, 30000); } /** * 在Web应用结束时停止任务 */ public void contextDestroyed(ServletContextEvent event) { timer.cancel(); // 定时器销毁 }} 共2页。 1 2 : 下载本文示例代码


Java:Web应用下实现定时任务的简便方法Java:Web应用下实现定时任务的简便方法Java:Web应用下实现定时任务的简便方法Java:Web应用下实现定时任务的简便方法Java:Web应用下实现定时任务的简便方法Java:Web应用下实现定时任务的简便方法Java:Web应用下实现定时任务的简便方法Java:Web应用下实现定时任务的简便方法Java:Web应用下实现定时任务的简便方法Java:Web应用下实现定时任务的简便方法Java:Web应用下实现定时任务的简便方法Java:Web应用下实现定时任务的简便方法Java:Web应用下实现定时任务的简便方法Java:Web应用下实现定时任务的简便方法Java:Web应用下实现定时任务的简便方法
阅读(889) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~