IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ANT Java Discussion :

Architecture projet client-server Ant / subversion


Sujet :

ANT Java

  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 1
    Par défaut Architecture projet client-server Ant / subversion
    Salut à tous, j'espère poster dans la bonne section !

    Je suis en train de démarrer un projet d'application client-server en java. Je souhaite utiliser ant pour la compilation, et stocker mes sources sur un dépôt subversion (rien d'anormal jusque là me direz-vous !). J'ai besoin de quelques conseils sur la manière d'organiser tout ca.

    Je travaille sous eclipse. Dois-je créer 2 projets (un pour le client, un pour le serveur), sachant que ces 2 applis utiliseront des classes communes ? Si je dois créer 2 projets, comment organiser le partage des classes communes (je souhaite obtenir un seul jar autosuffisant par appli) ?
    Si je ne crée qu'un seul projet, comment indiquer à Ant de compiler 2 jars différents (un client, un serveur), et comment lui indiquer quels fichiers intégrer aux jars.

    Aussi, et la réponse dépend surement de la question précédente, comment organiser mes sources sur mon dépôt subversion ? Un trunk contenant mon client et mon serveur, ou un trunk (et branches, tags) pour le client, et un trunk pour le serveur.

    Enfin, le but de cette application sera essentiellement le transfert d'un gros volume de données (fichiers) du client vers le serveur. Existe t-il des framework pour ce genre d'applis ? Quel protocole utiliser ? Je souhaiterai produire une application standalone (pas de tomcat ou Jonas par ex).

    D'avance merci pour vos réponses !

    Ben

  2. #2
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Pour faire plus simple, au lieu de faire 2 projets fais en 3.

    Un pour la partie commune, un pour le client et un pour le serveur.
    Comme celà tu auras une répartition logique et efficace de tes classes.

    De cette façon tu n'auras pas à indiquer à un ANT quelles classes spécifiques aller chercher, pour faire le build du client il prendra le projet client et le projet common, et pour faire le build du serveur il prendra le projet commopn et le projet server. Et en ce qui concerne SVN, bah un trunk par projet.


    Quant à les gestion réseau, tout dépend de ce que tu attends réellement.
    Mais tu peux essayer de jeter un coup d'oeil du coté du projet mina.

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2006
    Messages : 6
    Par défaut Besoin d un petit conseil sur svn
    Bonjour a tous receament j'ai installé un petit serveur svn au boulot et il marche parfaitement.

    Par contre je me demandais si pour chaque nouveau projet il faut imperativement creer un nouveau repository.

    Ou est il plus simple de creer directement des dossier pour les futur projets dans le meme repository?

    Merci de vos eclairsissement.

  4. #4
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    1 seul répository suffit pour plusieurs projets en général.

    Ensuite tout dépend de la taille du projet.

Discussions similaires

  1. Réponses: 3
    Dernier message: 27/03/2014, 17h54
  2. le projet client ne reconu le name space du projet server
    Par midialzer dans le forum Silverlight
    Réponses: 1
    Dernier message: 02/01/2013, 09h07
  3. Debugger 2 projets (client/server) sous VS2008
    Par dkmix dans le forum Visual Studio
    Réponses: 3
    Dernier message: 29/10/2010, 15h11
  4. Architecture MVC client server
    Par sekaijin dans le forum Ext JS / Sencha
    Réponses: 5
    Dernier message: 06/08/2010, 09h33
  5. architecture client server
    Par ghita269 dans le forum Développement
    Réponses: 1
    Dernier message: 21/11/2006, 22h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo