集成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启动、停止时所 ...







评论排行榜