Intégration d'un observateur de répertoires dans l'application Web Spring (ou toute application Web java)


J'essaie d'incorporer un observateur de répertoire de fichiers comme: http://docs.oracle.com/javase/tutorial/essential/io/notification.html dans mon application web. J'essaie d'appliquer cela à mon application Web spring qui est une application de commerce électronique.

Mon flux de travail de base est un fichier est placé dans un répertoire et dans ce fichier, je traiterais le fichier texte et exécuterais une logique métier qui vit dans l'application Web existante.

Cela remplacerait le processus de quelqu'un passant par le site Web et commandant des articles et soumettant une commande.

Existe-t-il des exemples de ce type de traitement de fichiers dans une application?

Merci d'avance.

Author: Young Kim, 2013-05-08

1 answers

Je n'ai entendu parler de bibliothèques prédéfinies, mais il me semble que vous voudrez peut-être avoir un thread ou une tâche planifiée qui se souvient simplement des derniers fichiers du répertoire en question, lit les fichiers actuels et compare les deux. Cela peut être fait en tant que Thread, partie d'un pool de threads ou un processus planifié utilisant quelque chose comme Quartz. Tout se résume à la façon dont vous voulez le faire.

Modifier En creusant davantage, il semble que le java.la bibliothèque nio peut fournir un moyen de surveiller un système de fichiers pour les changements. Consultez cet article pour plus d'informations.

 0
Author: CodeChimp, 2013-05-08 11:46:31