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

Spring Java Discussion :

[Packaging] projet java ou ejbjar ?


Sujet :

Spring Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Août 2008
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 10
    Par défaut [Packaging] projet java ou ejbjar ?
    Bonjour à tous,

    Je travaille sur une application assez complexe Struts / Spring / Hibernate actuellement packagée en war. Je souhaiterai passer en ear :

    EAR contenant :
    - WAR de la couche navigation avec du Struts et du Spring
    - JAR de la couche services avec du Spring
    - JAR de la couche de persistance/dao avec Spring et Hibernate
    - JAR du modèle de données
    - JAR common (classes utilitaires etc...)

    Mes questions concernent les tiers service et dao :

    Première question : sous Eclipse, dois-je créer un projet de type "EJB Project" ou un simple "Utility Project" (càd un jar qui se rajoute dans la description de l’ear mais qui n'est pas considéré comme module). La différence d’après ce que je comprend c’est un fichier ejb-jar.xml en plus dans le cas d’un EJB Project ; et le fait qu’on puisse le déployer de manière autonome sur un serveur d'application, c’est bien ça ?

    Deuxième question : Si je pars sur un projet EJB, comment dire au jar de charger ses beans au démarrage, je sais faire pour un war mais pour un jar, j’ai lu l'article qui en parle sur Spring :
    http://ego.developpez.com/spring/#L3.2.3
    Et je n’ai rien compris !

    Cela veut il dire que je dois créer un EJB qui sert de chargeur de Context Spring ? Ou qu’il faut réécrire tous les définitions des beans Spring dans le ejb-jar.xml ?


    Merci de votre aide.

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    143
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 143
    Par défaut
    Tu vas bien galérer pour avoir l'ensemble qui fonctionne, et au final cela va te faire un gros package monolithique qui va être bien embêtant à utiliser : tu vas mettre à chaque fois beaucoup de temps à générer ton package, et à redéployer ton appli. En plus tu seras forcé de redéployer l'ensemble de ton appli au moindre changement...

    Personnellement je te déconseille cette solution, qui en plus est plutôt contraire à l'esprit de Spring (simplicité et modularité).

Discussions similaires

  1. Joueurs de whist pour projet JAVA ?
    Par Julius86 dans le forum Projets
    Réponses: 2
    Dernier message: 01/05/2014, 01h34
  2. [debutant]creer un projet java
    Par Battosaiii dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 01/12/2005, 17h34
  3. [Run]comment executer un projet java sous eclipse
    Par snaioua dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 04/10/2005, 17h40
  4. [Eclipse 3.0.1]Ouvrir un projet java deja existant
    Par paca_mike dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 28/04/2005, 13h23
  5. Comment eviter de dedoubler projet c++ et projet java/applet
    Par buzzz dans le forum Langages de programmation
    Réponses: 8
    Dernier message: 13/10/2004, 13h02

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