[JAVA] Mise en œuvre de flux de sortie

Mise en œuvre de flux de sortie [JAVA] - Java - Programmation

Marsh Posté le 06-08-2009 à 14:40:28    

Bonjour tout le monde,
 
J'ai un projet en Java que je dois mener à bien, qui consiste globalement à mettre en oeuvre une application capable de générer des flux de sortie, à savoir :
 
- Extraire des données d'une BDD
- Ecrire ces données dans des fichiers CSV
- Transférer ses fichiers d'un répertoire vers une destination (en local ou sur un serveur)
- Rendre accessible ses opérations via une interface de commande ou via des scripts à lancer.
 
J'ai déjà travailler avec le langage Java, mais pas assez pour être à l'aise, notamment dans la conception de l'architecture, ou de la structure de mon mini-projet.
 
J'ai donc besoin de votre aide pour savoir quels packages créer, quelles classes créer dedans, et tout autre conseil sur la mise en place de cet exercice. Rien de très profonds, juste une vision globale de comment organiser ce projet.
 
Je travaille sous Eclipse.
 
Merci pour votre aide.
 
PS : Je connais globalement JDBC et la gestion des flux. En revanche je connais mal les transferts à distance et les interfaces. Si vous aviez des infos je suis preneur. Merci !

Reply

Marsh Posté le 06-08-2009 à 14:40:28   

Reply

Marsh Posté le 13-08-2009 à 18:22:46    

Re-Bonjour,
 
J'ai pu définir mon plan de développement, et créé mes classes avec leurs diverses méthodes.
 
Mon problème est alors le suivant :
Je dois enchainer ses méthodes dans un workflow, afin de l'éxécuter depuis une interface de lancement. Ce workflow doit être lancé quotidiennement.
Quel outils de workflow devrais-je utiliser ?
Le tout doit être compatible Tomcat  
 
Avez-vous des propositions ? En avez-vous déjà utilisé ?
 
Merci d'avance.

Reply

Marsh Posté le 17-08-2009 à 18:04:48    

dans notre boitte on a un ordonnanceur maison qui lit un fichier de commande  
et écrit le status start/running/error/finish dans un html qui est sous un tomcat
 
les commande sons lancer avec un
P = Runtime.getRuntime().exec(typeShell); .... ect
 
ce qui nous permet de rajouter des steps facilement (un fichier txt)
de les metre en tache de fond ou non
de syncro les taches avec les fichiers ecrite par les precedent
(exemple le schedulleur ma lancer mais la tache de fond na pas crer le fichier go  donc je sleep)
 
tu vois le concept?
 
 
 
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed