`

用Servlet写一个简单的定时器

    博客分类:
  • java
阅读更多
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;

import javax.servlet.http.HttpServlet;

public class Test extends HttpServlet {
static {
Timer timer = new Timer();
timer.schedule(new MyTask(), 1000, 2000););//在1秒后执行此任务,每次间隔2秒,如果传递一个Data参数,就可以在某个固定的时间执行这个任务.

}

}

class MyTask extends TimerTask {
public void run() {
System.out.println("---线程调用---->"+new Date());
}
}



在Servlet加如下配置:
<servlet>
<servlet-name>myTask</servlet-name>
<servlet-class>Test</servlet-class>
<load-on-startup>15</load-on-startup>
</servlet>

<servlet-mapping>
<servlet-name>myTask</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>


本类是放在默认包下面,小小例子,愿对君有用。
0
0
分享到:
评论

相关推荐

    servlet定时器功能完整版已测试过

    本项目中的"Servlet定时器功能完整版已测试过"是一个Java Web应用,利用Servlet实现了定时器功能。这通常涉及到计划执行的任务,例如数据备份、日志清理或者定期发送通知等。 首先,我们要理解Servlet容器如Tomcat...

    Web Servlet定时器

    以下是一个简单的配置示例: ```xml &lt;servlet&gt; &lt;servlet-name&gt;TimerServlet&lt;/servlet-name&gt; &lt;servlet-class&gt;com.example.TimerServlet&lt;/servlet-class&gt; &lt;load-on-startup&gt;1 &lt;/servlet&gt; ``` 在这个配置中,`...

    servlet定时器

    要实现一个Servlet定时器,关键在于创建一个实现了`javax.servlet.ServletContextListener`接口的类。这个监听器类会在Web应用启动时接收到`contextInitialized`方法的调用,在此方法内,我们可以初始化`Timer`对象...

    简单的jsp 定时器实例

    这时,我们可以利用JSP(Java Server Pages)技术来创建一个简单的定时器。本实例将介绍如何在MyEclipse开发环境中,结合Tomcat服务器和SQL Server 2000数据库,实现一个基础的JSP定时器。 1. **JSP定时器原理** ...

    Java代码借助JavaEE中的定时器定时关闭计算机

    在Java编程环境中,JavaEE(Java Platform, Enterprise Edition)是一个广泛使用的服务器端应用程序开发平台,它提供了丰富的组件和服务,如Servlet、JSP、EJB等,以构建分布式、多层的企业级应用。在这个特定的场景...

    AJAX 实时获得数据(来自某一个Servlet)示例

    描述中提到,“一个使用AJAX显示某一个Servlet当前运行状态的例子”,这暗示了我们可能会有一个监控界面,用于查看Servlet的实时运行数据。这个界面将通过AJAX调用定期更新,以便用户能够观察到Servlet性能的变化。 ...

    Tomcat中简易定时器的实现

    在Java Web开发中,Tomcat是一个广泛使用的开源应用服务器,主要负责运行Servlet和JSP应用程序。本篇文章将探讨如何在Tomcat中实现一个简单的定时器,以自动化执行特定任务。这个定时器的实现通常涉及使用Java的...

    定时器实例

    然后,需要编写一个类,包含 execute 方法,该方法实例化一个 Timer 类,构造一个 Date 函数,并设置定时器启动的间隔时间。 ```java import java.util.Date; import java.util.Timer; public class TestTimer { ...

    Java定时器

    让我们通过一个简单的例子来理解如何使用`Timer`和`TimerTask`: ```java import java.util.Timer; public class TimerTest { public static void main(String[] args) { Timer timer = new Timer(); // 在1秒...

    定时器的原理及使用

    为了在应用服务器启动时自动启动定时器,并在服务器关闭时关闭定时器,我们可以实现 `javax.servlet.ServletContextListener` 接口。`OnLineListener` 类就是这样一个监听器,它在 `contextInitialized` 方法中创建 ...

    Java后台定时器代码

    `java.util.Timer` 类是Java标准库中的一个基础定时器,它可以调度定时任务的执行。创建一个`Timer`对象后,你可以通过调用`schedule(TimerTask task, long delay)`或`schedule(TimerTask task, Date firstTime, ...

    springmvc实现的定时器

    下面我们将详细探讨如何利用Spring MVC实现一个简单的定时器。 首先,我们需要了解Spring MVC是Spring框架的一个模块,主要处理HTTP请求,提供MVC设计模式的支持。而定时任务则可以通过Spring的Task Execution和...

    java的定时器使用方法.txt

    下面是一个简单的Web应用中的`Timer`使用示例: ```java import java.util.Timer; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest...

    javaweb定时器

    在本项目中,我们看到的是一个简单的Java定时器,设计为每三秒执行一次。这个定时器可能是基于Java的Quartz库实现的,Quartz是一个强大的、完全开源的作业调度框架,广泛应用于企业级Java应用中。 Quartz库提供了...

    java定时器使用汇总.pdf

    Java定时器(Timer)是Java.util包中的一个类,它提供了调度任务的能力,可以在未来的某个时间点或定期执行任务。这个功能在很多场景下都非常有用,例如数据同步、监控、清理过期数据等。在Web应用中,定时器通常会...

    web定时器组件

    1. ServletContextListener:创建一个实现了ServletContextListener接口的类,重写contextInitialized方法,在Web应用启动时初始化定时任务。 2. Filter:利用Filter,可以在每次请求前或后执行定时任务,但这可能会...

    JAVA定时器word文档

    为了确保定时器在Web应用启动时就开始工作,并且在其生命周期内持续运行,这里使用了一个Servlet监听器(ServletContextListener)。监听器是Java Servlet API的一部分,它会在Web应用启动和停止时触发特定的方法。...

    springmvc+Hibernate配置定时器jar包

    - **定时器配置**:同样在`applicationContext.xml`中,创建一个ScheduledTaskRegistrar bean,定义定时任务的bean,并设置cron表达式来控制执行频率。 6. **运行与测试** 在完成上述配置后,可以通过启动服务器...

Global site tag (gtag.js) - Google Analytics