Bonjour,
Je suis novice en maven mais j'ai besoin de l'utiliser pour un projet JEE. Ce projet est constitué de 3 modules :
- une partie avec les EJB et la persistance
- Web avec JSF
- un client lourd qui communique avec le serveur grâce à RMI
Je suis vraiment novice en maven et je ne sais pas si je dois utiliser :
- un archétype par module
- un archétype EAR pour le Web et les EJB et un pour les clients lourd
De plus je ne sais pas comment je dois organiser l'utilisation de mes serveurs. Pour le moment je suis partir sur un archétype par module. Je ne sais pas si le module web doit utiliser un conteneur de servlet comme tomcat ou un serveur d'application comme glassfish vu que le module web est très dépendant du module EJB ?
Enfin je ne sais pas comment intégré glassfish en cherchant sur internet j'ai crus comprendre qu'il existe deux moyens soit utiliser un plugin glassfish soit utiliser un plugin glassfish embedded. Quel est la meilleures solution ?
J'imagine que je ne suis pas le premier à utiliser maven pour ce genre de projet (JEE avec EJB + WAR) et les informations que je trouve sont très disparate, j'ai mal compris quelque chose et je passe à coté de quelque chose super simple ?
Donc en résumé :
- Comment architecturée un projet JEE (avec EJB+WAR) avec maven (quel archetype) ?
- Quel ddevraient être l'environement d'execution du module WAR sachant qu'il est très dépendant des EJB
- Qu'elle est la bonne solution pour utiliser glassfish 3 dans maven ?
Merci beaucoup pour vos réponses, j'imagine qu'elles sont un peu idiote mais je n'arrive vraiment plus à avancer. Je suis désolé de poser pleins de questions dans un même thread mais je ne voulais pas « flouder » le forum avec mes sujets.
Partager