Un programme dans plusieurs jar

Un programme dans plusieurs jar - Java - Programmation

Marsh Posté le 19-04-2008 à 20:32:42    

Bonjour,
 
J'ai une appli qui risque de devenir assez grosse, et j'aimerais la séparer en différents modules.
Le but est aussi de ne fournir que les modules qui seront nécessaires aux différents utilisateurs.
 
J'ai donc pensé à faire un jar avec le coeur du programme, et un jar par module, pour pouvoir les ajouter ou les enlever simplement.
 
Pour commencer : est-ce que c'est une bonne solution, d'après vous ? Est-ce que je pourrais accéder sans problème aux différents modules ?
 
Ensuite, j'ai donc crée différents packages, mais quand je compile tout ça, j'obtiens un seul jar (j'utilise NetBeans). Est-ce qu'il est possible de faire ce que je veux, sans créer un nouveau projet pour chaque module ?
 
J'espère avoir été assez clair  :hello:

Message cité 1 fois
Message édité par juliuscesar le 19-04-2008 à 20:33:15
Reply

Marsh Posté le 19-04-2008 à 20:32:42   

Reply

Marsh Posté le 21-04-2008 à 18:43:18    

Personne pour m'aider, ou même pour m'insulter ?  :whistle:

Reply

Marsh Posté le 22-04-2008 à 14:02:37    

juliuscesar a écrit :

Bonjour,
 
J'ai une appli qui risque de devenir assez grosse, et j'aimerais la séparer en différents modules.
Le but est aussi de ne fournir que les modules qui seront nécessaires aux différents utilisateurs.
 
J'ai donc pensé à faire un jar avec le coeur du programme, et un jar par module, pour pouvoir les ajouter ou les enlever simplement.
 
Pour commencer : est-ce que c'est une bonne solution, d'après vous ?  
oui. C'est même quelque chose de recommandé de rendre l'architecture modulaire, ou apte à le devenir facilement.
 
Est-ce que je pourrais accéder sans problème aux différents modules ?
Oui, tu charges les jar des différents modules et ça revient au même que de tout avoir dans un seul.
 
Ensuite, j'ai donc crée différents packages, mais quand je compile tout ça, j'obtiens un seul jar (j'utilise NetBeans). Est-ce qu'il est possible de faire ce que je veux, sans créer un nouveau projet pour chaque module ?
Je ne connais pas bien netbeans. C'est toujours possible de faire un découpage et des jars à la main, mais tu vas galérer pour rien. Fais un projet pour chaque module (du moins avec un outil comme Eclipse c'est la seule solution viable)
 
J'espère avoir été assez clair  :hello:


 
Et intéresse-toi à Ant, ou mieux Maven, pour gérer la construction automatique de tout ça.


Message édité par frabill le 22-04-2008 à 14:04:25
Reply

Marsh Posté le 22-04-2008 à 15:19:08    

Ok, je te remercie, je vais donc faire un projet par module.
J'espère juste que ça ne va pas tout compliquer (j'ai pas l'habitude d'utiliser un IDE, je faisais tout avec gedit pour des progs plus petits)

Reply

Marsh Posté le 22-04-2008 à 15:26:38    

juliuscesar a écrit :

Ok, je te remercie, je vais donc faire un projet par module.
J'espère juste que ça ne va pas tout compliquer (j'ai pas l'habitude d'utiliser un IDE, je faisais tout avec gedit pour des progs plus petits)


 
C'est une habitude à prendre, au bout du compte tu gagneras en clarté et souplesse pour la gestion de ton code. Mais il faut se méfier des  IDE, ils masquent certaines complexités et parfois ça déconne...D'où la nécessité de bien maitriser les outils comme ceux que j'ai mentionnés pour gérer la construction en dehors de tout IDE.


Message édité par frabill le 22-04-2008 à 15:27:05
Reply

Marsh Posté le 22-04-2008 à 18:16:44    

k, merci  :)

Reply

Sujets relatifs:

Leave a Replay

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