`

java web中的计划任务

    博客分类:
  • web
阅读更多
监听类
package com.jrh.common.message;

import java.util.Calendar;
import java.util.Timer;

import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;

public class MyListener implements ServletContextListener {

	private static Timer timer;
	private static long period = 60*1000;
	
	@Override
	public void contextDestroyed(ServletContextEvent sce) {
		timer.cancel();
	}

	@Override
	public void contextInitialized(ServletContextEvent sce) {
		if (timer == null) {
			Calendar calendar = Calendar.getInstance();
			timer = new Timer();
			timer.schedule(new MyTask(), calendar.getTime(), period);
		}
	}

}

任务类
package com.jrh.common.message;

import java.util.Calendar;
import java.util.TimerTask;

public class MyTask extends TimerTask {

	@Override
	public void run() {
		System.out.println("开始发短信:----------------------");
		ShortMessage.replyRegisterSure();
	}

}

web.xml配置加上listener
<listener>
  <listener-class>com.jrh.common.message.MyListener</listener-class> 
</listener>
分享到:
评论

相关推荐

    Java Web程序设计任务教程源码(黑马程序员)

    《Java Web程序设计任务教程》是一本专注于Java Web开发实践的书籍,由中国工信出版社出版,由传智播客旗下的高端教育品牌“黑马程序员”精心编著。这本书旨在帮助读者掌握Java Web开发的核心技术和实践方法,通过一...

    《Java Web程序设计任务教程》配套资源.zip

    《Java Web程序设计任务教程》配套资源.zip是一个包含与Java Web开发相关的学习材料的压缩包。这个资源包可能包括源代码、示例项目、练习题、文档和其他有助于深入理解Java Web编程概念的材料。以下是对这些知识点的...

    《Java Web程序设计任务教程》-教学PPT.7z

    Java Web程序设计任务教程 在Web开发中,不可避免的要使用数据库来存储和管理数据。为了在Java语言中提供对数据库访问的支持,SUN公司于1996年提供了一套访问数据库的标准Java类库,即JDBC。本章将主要围绕JDBC常用...

    java web教程和资料电子书

    这份教程涵盖了Java面向对象编程在Web环境中的应用,是提升编程技能的重要参考资料。 首先,Java Web是基于Java技术构建网络应用程序的框架。它包括Servlet、JSP(JavaServer Pages)、JSTL(JavaServer Pages ...

    《Java Web程序设计任务教程》-教材源码第6章.rar

    在《Java Web程序设计任务教程》中,第六章主要涵盖了Java Web开发的关键概念和技术,旨在帮助读者深入理解如何构建动态、交互式的Web应用程序。这一章节的内容可能会包括以下几个方面: 1. **Servlet技术**:...

    Java Web程序设计任务教程第2章.rar

    在本教程中,我们将深入探讨Java Web程序设计的第二章内容。Java Web技术是构建分布式、动态、交互式网络应用程序的基础,广泛应用于企业级应用开发。这一章将涵盖多个关键概念和技术,帮助初学者理解Java Web开发的...

    Java Web程序设计教程.pdf

    标题《Java Web程序设计教程》与描述《Java Web程序设计教程 Java Web程序设计教程》中的知识点主要涵盖了Java Web应用开发领域的核心技术与实践。本书作为21世纪高等学校计算机规划教材,由范立锋与林果园共同编著...

    Java Web程序设计任务教程--教材源码第1章.rar

    在本教程中,我们将深入探讨Java Web程序设计的核心概念,主要针对"Java Web程序设计任务教程"的第一章内容。这是一份重要的学习资料,包含了教材的源码,可以帮助初学者和有经验的开发者更好地理解Java Web开发的...

    java web开发教学任务管理信息系统源代码

    Java Web开发教学任务管理信息系统是一种基于Java技术的Web应用程序,用于高效地管理和组织教育机构的教学任务。本系统的核心目标是提供一个集中的平台,教师、学生以及管理员可以在这个平台上进行任务发布、接收、...

    Java Web程序设计任务教程 源码、课件、大纲、课后习题答案、补充案例

    Java Web程序设计任务教程 黑马程序员为编著的,人民邮电出版社出版,里面的源码、课件、大纲、课后习题答案、补充案例,在博学谷下载的所有资源

    《Java Web程序设计任务教程》_课后习题

    本教程《Java Web程序设计任务教程》专注于这一领域的学习,特别是针对初学者和希望深化理解的开发者。课后习题是巩固知识、提升技能的关键环节,第1章的习题则通常涵盖基础概念和核心技术的入门实践。 Java Web...

    JAVA Web程序设计任务教程(黑马程序员、编著)课后习题1-15章课后习题答案.zip

    Java Web程序设计是Web开发中的重要一环,它结合了Java语言的强大功能和Web应用的交互性。本教程由黑马程序员编著,旨在帮助学习者深入理解并掌握Java Web编程的核心概念和技术。教程覆盖了从基础到进阶的15个章节,...

    Java Web程序设计任务教程

    "Java Web程序设计任务教程"涵盖了从基础到进阶的多个关键知识点,旨在帮助初学者及有一定经验的开发者巩固并扩展他们的Java Web开发能力。 首先,Java Web开发的基础在于Servlet和JSP(JavaServer Pages)。...

    《Java Web程序设计任务教程》-教材源码第7章.rar

    《Java Web程序设计任务教程》是一本专注于教授Java Web开发技术的教材,其源码第7章的内容可能涉及了Web应用程序的关键概念和技术。在这一章节中,学生通常会接触到诸如Servlet、JSP(JavaServer Pages)、MVC...

    java web使用监听器实现定时周期性执行任务demo

    这只需要在`Runnable`任务中添加相应逻辑即可。例如,可以使用JavaMail API发送邮件,使用Java NIO或者Apache Commons IO进行文件操作。 综上所述,这个"java web使用监听器实现定时周期性执行任务demo"提供了一个...

    java_Quartz计划任务配置

    在"java_Quartz计划任务配置"中,主要涉及以下几个核心知识点: 1. **Quartz基本概念** - **作业(Job)**:作业是实际需要执行的工作单元,包含业务逻辑。 - **作业类(Job Class)**:实现`org.quartz.Job`接口...

    Java Web程序设计教程源码10-15章

    6. **Listener**: 监听器是观察者模式在Java Web中的应用,可以监听特定的事件。第15章可能涵盖ServletContextListener、ServletRequestListener、HttpSessionListener等不同类型的监听器,以及它们在应用启动、请求...

    java web定时任务 实例

    Java Web定时任务是Web应用程序中实现周期性操作的关键技术,例如数据备份、清理过期记录、发送邮件通知等。在本实例中,我们将探讨如何在Java Web环境中设置和执行定时任务,以及涉及到的相关技术和工具。 首先,...

    Java Web程序设计教程-源代码

    《Java Web程序设计教程》介绍使用Java语言开发Web应用的主流技术。首先,从基本开发技术入手,讲解了JSP、servlet、SQL以及JDBC的基础概念及应用方法。然后,逐步过渡到框架技术的讲解,包括Struts2框架技术应用、...

Global site tag (gtag.js) - Google Analytics