一个Java Web后台任务执行工具的设计与实现

欢迎进入Java社区论坛,与200万技术人员互动交流 >>进入

package task; /** * 任务的执行工具 * * @author leizhimin 2008-12-25 10:39:18 */ public class Test { static int i = 0; public synchronized static void exe() throws InterruptedException { System.out.println(++i); MyTask myTask = new MyTask(); myTask.start(); Thread.sleep(100); } public static void main(String[] args) throws InterruptedException { exe(); } }

index.jsp

<%@ page contentType=”text/html;charset=UTF-8″ language=”java” %> <html> <head><title>Simple jsp page</title></head> <body>Place your content here <a href=”on.jsp”>启动</a> <a href=”off.jsp”>关闭</a> </body> </html>

on.jsp

<%@ page import=”task.MyTask” %><%@ page import=”task.Test” %>
<%@ page contentType=”text/html;charset=UTF-8″ language=”java” %> <html> <head><title>Simple jsp page</title></head> <body> <% MyTask.setOn(); Test.exe(); %> <a href=”on.jsp”>启动</a> <a href=”off.jsp”>关闭</a> </body> </html>

off.jsp

<%@ page import=”task.MyTask” %>
<%@ page contentType=”text/html;charset=UTF-8″ language=”java” %> <html> <head><title>Simple jsp page</title></head> <body> <% MyTask.setOff(); %> <a href=”on.jsp”>启动</a> <a href=”off.jsp”>关闭</a> </body> </html>

开关状态被置为开!,任务开始执行! 1 do———— do———— do———— do———— do———— 开关关闭,正在执行的任务结束后将终止! do————

从执行结果上看,基本满足了以上的需求,下来要做的就是装饰了,添加线程池的管理,指定多个任务,完善执行器的控制等等。

[1][2]

用最多的梦面对未来

一个Java Web后台任务执行工具的设计与实现

相关文章:

你感兴趣的文章:

标签云: