2010-07-19 3 views

Répondre

7

Cela dépend, si vous utilisez Java EE, vous pouvez utiliser EJB Timer. Et il y a toujours Quartz http://www.quartz-scheduler.org/

+0

Le quartz est très efficace pour cela. Je l'ai vu employé à petite échelle et à grande échelle, et c'est bon pour les deux et assez facile à utiliser. – corsiKa

1

Ce que vous voulez est une tâche planifiée. La classe de minuterie peut fournir cela pour vous. Voici un exemple pour démarrer example

0

Quelle Timer peut vous aider à atteindre est si planificateur minimum, Quartz Scheduler est bien connu (et facile à utiliser) qui accepte l'expression comme Cron.

Si vous utilisez Spring dans votre application, il a un scheduling module qui peut garder votre code Quartz encore plus propre.

0

Vous devez utiliser java.util.Timer pour définir les plannings et java.util.TimerTask pour définir le travail. Vous pouvez également utiliser Quartz Scheduler bien connu. Si vous utilisez Spring, vous pouvez utiliser son service de planification (il peut être configuré pour utiliser Quartz Scheduler ou java.util.Timer dans son travail).

Si vous exécutez Desktop App, le moyen le plus simple est d'utiliser java.util.Timer. Pour les horaires plus compliqués, utilisez Quartz Scheduler.

Questions connexes