Bonjour à tous, je développe actuellement une application Web (J2EE) basé sur Tomcat, et j'utilise le framework Spring.

Mon application envoie régulièrement des mails lors de certaine action des utilisateurs.

Je dois ajouter une gestion d'envoi de mail quotidienne.

Je me pose la question de savoir si ca vaut le coup de développer un batch complet à exécuter à côté, sachant, que je vait multiplier les fichiers de configuration, les mises à jour, alors que je vais quasiment utiliser les mêmes codes.

Ca va faire crier les puristes, mais est-ce pour un simple traitement de mail (qui ne présente qu'un faible risque de plantage) et ne représente un traitement lourd. Est-ce qu'il ne serait pas tout simplement plus simple de l'intégrer à ma webapp, et qu'elle se déclenche depuis ma webapps.

Les mises à jour sur le serveur seront constitués simplement d'une webapps.

Cette solution me semble à mes yeux plus simple, et je pourrais plus facilement proposer à l'administrateur de lancer l'envoie des mail directement depuis une interface dans ma webapps.

Qu'en pensez-vous?