2008-07-02

MethodInvokingTimerTaskFactoryBean 的使用

关键字: java 定时器
集成TimerTask 容易造成对业务代码的侵入,这种方式更符合spring的思想。     http://caterpillar.onlyfun.net/GossipCN/SpringGossip/MethodInvokingTimerTaskFactoryBean.html 使 用Spring 时,您并不一定要继承TimerTask 来定义一个任务,Spring 提供 org.springframework.scheduling.timer.MethodInvokingTimerTaskFactoryBean , 可以让您直接指定呼叫某个物件的方 ...
Java 5.0发布了,许多人都将开始使用这个JDK版本的一些新增特性。从增强的for循环到诸如泛型(generic)之类更复杂的特性,都将很快出现在您所 编写的代码中。我们刚刚完成了一个基于Java 5.0的大型任务,而本文就是要介绍我们使用这些新特性的体验。本文不是一篇入门性的文章,而是对这些特性以及它们所产生的影响的深入介绍,同时还给出了 一些在项目中更有效地使用这些特性的技巧。 简介   在JDK 1.5的beta阶段,我们为BEA的Java IDE开发了一个Java 5编译器。因为我们实现了许多新特性,所以人们开始以新的方式利用它们;有些用法很聪明,而有些用法 ...
很久就了解了一些OSGI. 今天翻到bluedavy的osgi实战。 1.osgi微核机制。不会因为bundle而影响系统稳定,使bundle的热插拔成为可能。 2.规范的可积累的模块,热插拔功能一直是大家期望的。 实例 1.Eclipse 3.0开始使用微核+系统插件+应用插件。 2.BMW应用控制系统 开源支持 1.Equinox 2.felix ,apache 的一级项目,oscar演变而来,目前还比较活跃 Begin..... Bundle通过实现BundleActivator接口去控制其生命周期,在Activator中编写Bundle启动、停止时所 ...