监听类
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程序设计任务教程》配套资源.zip是一个包含与Java Web开发相关的学习材料的压缩包。这个资源包可能包括源代码、示例项目、练习题、文档和其他有助于深入理解Java Web编程概念的材料。以下是对这些知识点的...
Java Web程序设计任务教程 在Web开发中,不可避免的要使用数据库来存储和管理数据。为了在Java语言中提供对数据库访问的支持,SUN公司于1996年提供了一套访问数据库的标准Java类库,即JDBC。本章将主要围绕JDBC常用...
这份教程涵盖了Java面向对象编程在Web环境中的应用,是提升编程技能的重要参考资料。 首先,Java Web是基于Java技术构建网络应用程序的框架。它包括Servlet、JSP(JavaServer Pages)、JSTL(JavaServer Pages ...
在《Java Web程序设计任务教程》中,第六章主要涵盖了Java Web开发的关键概念和技术,旨在帮助读者深入理解如何构建动态、交互式的Web应用程序。这一章节的内容可能会包括以下几个方面: 1. **Servlet技术**:...
在本教程中,我们将深入探讨Java Web程序设计的第二章内容。Java Web技术是构建分布式、动态、交互式网络应用程序的基础,广泛应用于企业级应用开发。这一章将涵盖多个关键概念和技术,帮助初学者理解Java Web开发的...
标题《Java Web程序设计教程》与描述《Java Web程序设计教程 Java Web程序设计教程》中的知识点主要涵盖了Java Web应用开发领域的核心技术与实践。本书作为21世纪高等学校计算机规划教材,由范立锋与林果园共同编著...
在本教程中,我们将深入探讨Java Web程序设计的核心概念,主要针对"Java Web程序设计任务教程"的第一章内容。这是一份重要的学习资料,包含了教材的源码,可以帮助初学者和有经验的开发者更好地理解Java Web开发的...
Java Web开发教学任务管理信息系统是一种基于Java技术的Web应用程序,用于高效地管理和组织教育机构的教学任务。本系统的核心目标是提供一个集中的平台,教师、学生以及管理员可以在这个平台上进行任务发布、接收、...
Java Web程序设计任务教程 黑马程序员为编著的,人民邮电出版社出版,里面的源码、课件、大纲、课后习题答案、补充案例,在博学谷下载的所有资源
本教程《Java Web程序设计任务教程》专注于这一领域的学习,特别是针对初学者和希望深化理解的开发者。课后习题是巩固知识、提升技能的关键环节,第1章的习题则通常涵盖基础概念和核心技术的入门实践。 Java Web...
Java Web程序设计是Web开发中的重要一环,它结合了Java语言的强大功能和Web应用的交互性。本教程由黑马程序员编著,旨在帮助学习者深入理解并掌握Java Web编程的核心概念和技术。教程覆盖了从基础到进阶的15个章节,...
"Java Web程序设计任务教程"涵盖了从基础到进阶的多个关键知识点,旨在帮助初学者及有一定经验的开发者巩固并扩展他们的Java Web开发能力。 首先,Java Web开发的基础在于Servlet和JSP(JavaServer Pages)。...
《Java Web程序设计任务教程》是一本专注于教授Java Web开发技术的教材,其源码第7章的内容可能涉及了Web应用程序的关键概念和技术。在这一章节中,学生通常会接触到诸如Servlet、JSP(JavaServer Pages)、MVC...
这只需要在`Runnable`任务中添加相应逻辑即可。例如,可以使用JavaMail API发送邮件,使用Java NIO或者Apache Commons IO进行文件操作。 综上所述,这个"java web使用监听器实现定时周期性执行任务demo"提供了一个...
在"java_Quartz计划任务配置"中,主要涉及以下几个核心知识点: 1. **Quartz基本概念** - **作业(Job)**:作业是实际需要执行的工作单元,包含业务逻辑。 - **作业类(Job Class)**:实现`org.quartz.Job`接口...
6. **Listener**: 监听器是观察者模式在Java Web中的应用,可以监听特定的事件。第15章可能涵盖ServletContextListener、ServletRequestListener、HttpSessionListener等不同类型的监听器,以及它们在应用启动、请求...
Java Web定时任务是Web应用程序中实现周期性操作的关键技术,例如数据备份、清理过期记录、发送邮件通知等。在本实例中,我们将探讨如何在Java Web环境中设置和执行定时任务,以及涉及到的相关技术和工具。 首先,...
《Java Web程序设计教程》介绍使用Java语言开发Web应用的主流技术。首先,从基本开发技术入手,讲解了JSP、servlet、SQL以及JDBC的基础概念及应用方法。然后,逐步过渡到框架技术的讲解,包括Struts2框架技术应用、...