Re: Partager un modèle jpa entre plusieurs war

Baptiste MATHUS <[email protected]> Thu, 28 Jul 2011 12:39:34 +0200
Newsgroups gmane.comp.java.french.general
Message-ID <CANWgJS4giYku8enFUcaKSSqQ7XkAKDTeXtHff0a1T49u0wc7Xw@mail.gmail.com>
Le 27 juil. 2011 16:57, "Sebastien Cesbron" <[email protected]> a écrit :
>
> Oui les ejbs amènent la démarcation tx mais là on la fait avec Spring donc
c'est équivalent

À ma connaissance, intra-war, tout à fait. Inter-war c'est pas gagné. Ça
impliquerait d'avoir un ApplicationContext commun aux deux wars. Or,
partager des instances d'objet java entre wars d'un tomcat sans annuaire
jndi rw ça se complique.

>
> Sinon une autre question connexe par rapport à ce que disait Cedric. Si je
pars sur n modules qui ensembles vont générer un seul artefact de type war :
ce genre de configuration s'articule bien avec un environnement de dev comme
eclipse ? Le redéploiement pour tester une nouvelle version n'est pas trop
long ? On est obligé de passer par la génération d'un war maven ou bien on
est compatible wtp ?

Si tu utilises Maven, deux solutions principales :
* M2eclipse + wtp. Utiliser les deux ensemble a longtemps été très
compliqué. Heureusement, ça s'améliore à présent depuis plusieurs mois suite
à l'embauche de Fred Bricon par RedHat à plein temps pr bosser à
l'intégration des deux (m2e + wtp)
* sinon, en fonction de tes contraintes je te conseillerais de regarder du
côté de webby. Projet créé par sonatype censé être plus simple et léger que
wtp pr faire du dev web ds Eclipse. Pas testé personnellement.

-- Baptiste