Voici un tutoriel très intéressant sur la planification des tâches en Java par Grégory Picavet. Que ce soit de manière « simple » avec le JDK ou de façon plus sophistiquée avec l’API Quartz, la gestion de tâches n’aura plus de secret pour vous :
Selon l’importance d’une application, certains utilisateurs expriment le besoin d’extraire régulièrement des données, calculer des statistiques, ou effectuer des opérations de maintenance. Ces tâches peuvent s’avérer coûteuses en ressources système (temps CPU, mémoire, réseau, …) et donc détériorer le temps de réponse de l’application au détriment des autres utilisateurs. Une solution est de programmer l’exécution de ces tâches la nuit, de manière récurrente ou non. Ce tutorial explique comment planifier simplement des tâches en java avec le JDK et de manière plus sophistiquée avec la librairie Quartz.
Bonne lecture