首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

Java 中兑现定时服务 在ssh框架中跟普通工程里面创建的方式,区别

2012-09-10 
Java 中实现定时服务 在ssh框架中跟普通工程里面创建的方式,区别闲话不多说 直接看下面代码!-- 每60秒执

Java 中实现定时服务 在ssh框架中跟普通工程里面创建的方式,区别
闲话不多说 直接看下面代码

<!-- 每60秒执行一次 -->
<property name="period" value="60000"></property>
<!-- 执行的任务 -->
<property name="timerTask" ref="newTask"></property>
</bean>
<!-- 注册调度器 -->
<bean id="timerFactory"
/>
</list>
</property>
</bean>

</beans>



上面这段说发 这就类似我下面的这个创建方式

一 创建timerManager 管理类。

<!-- 定义任务对象和方法 -->
<bean id="timerTaksBean"
ref="myTask"></property>
<property name="targetMethod" value="execute"></property>
</bean>
<!-- 任务的执行 -->
<bean id="scheduledTimerTask"
ref="timerTaksBean"></property>
<property name="period" value="1000"></property>
<property name="delay" value="1000"></property>
</bean>
<!-- 注册任务 -->
<bean id="timerFactoryBean"
/>
</list>
</property>
</bean>





我下面同样给出例子。

applicationContext.xml  beans中添加如下代码 class 做相应配置


二 要执行的定时方法类 不要继承(extends) TimerTask 类 这也是跟第一种方式不同之处                
    public class figureTermCount {  public void execute()    {        System.out.println("开始我的任务");        //编写逻辑代码    } }


三 把你在web.xml中的定时服务类的监听器配置注释或删掉


个人觉得第二种更方便更好看看看看些




热点排行