在windows下设置任务定时执行吧!这招不怎么好!

解决方案 »

  1.   

    好多J2EE服务器都提供类似的功能的,我知道WebLogic能提供Task功能,你只要实现一个Task接口,然后放到管理类中就可以了。具体你可以查看相关的文档,好像这是一个大家都提供的功能,我知道JBoss也提供,还有源码呢。原来很简单,管理类用一个线程来维护,看哪个需要运行了,就开一个线程来运行这个Task,Task为接口,又一个方法doTask()即可,然后你的Task实现该接口就可以了。我想如果是自己写代码,也应该很快吧。
      

  2.   

    写个点火事件
    然后用其接口*****************
    一个关于点火事件的很好的范例:
    protected List listeners;
    listeners = new java.util.ArrayList();
        /**
         * Sends a ChartChangeEvent to all registered listeners.
         *
         * @param event Information about the event that triggered the notification.
         */
        protected void notifyListeners(ChartChangeEvent event) {
            Iterator iterator = listeners.iterator();
            while (iterator.hasNext()) {
                ChartChangeListener listener = (ChartChangeListener)iterator.next();
                listener.chartChanged(event);
            }}
      

  3.   

    gfzhx(小小) :
    能否讲讲jboss中的task的应用情况吗?
      

  4.   

    能不能讲讲websphere4下的task呀,怎么调用呢?
      

  5.   

    to gfzhx(小小):
    能讲讲你在weblogic下是如何实现的嘛?
    我也装有weblogi6.1,但不知如何实现,请教了,就是不想利用线程来做这种事,