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

JSF Java Discussion :

[Débutant] EJB3 & JSF : comment relier les deux?


Sujet :

JSF Java

  1. #1
    Membre confirmé Avatar de bambou
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    192
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Mars 2004
    Messages : 192
    Par défaut [Débutant] EJB3 & JSF : comment relier les deux?
    Bonjour,

    Je vien de me mettre à EJB et JSF et j'essaye de faire un application qui utilise ces 2 technologies et j'aurais besoin d'avoir quelques eclaircissements concernant le fonctionnement des ces 2 technologies...

    J'ai un premier projet, chargé des couches metier et accés à la base de données. Ce projet utilise des EJB3. J'ai un bean "Service" qui doit founir différentes methodes aux applications clients.

    J'ai un second projet, web, qui contient la couche présentation et qui se base sur JSF.

    J'ai un peu de mal a comprendre comment sont liées ces 2 applications.

    Comment faire appel aux methodes de la classe service de mon 1er projet, dans mon second?

  2. #2
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    A moins d'avoir mal compris ton problème, je dirais qu'il faut inclure un jar de ton projet1 dans ton projet2...
    Si tu utilises Eclipse, tu peux aussi référencer ton projet1 dans ton projet2.

    A+
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    Ton problème n'est effectivement pas très clair. Où est ton problème ?

    Dans mon cas, mes beans (qui sont liés à mes pages JSF) ont des références vers les beans de service (injections réalisées par Spring).
    Du coup, quand je clique sur un bouton sur une page JSF, il se passe ceci :

    Page JSF -> Une action dans mon Bean -> appel sur un bean Service -> Accès au DAO -> Accès base de données -> DAO -> Service -> Bean -> Page JSF
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  4. #4
    Membre confirmé Avatar de bambou
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    192
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Mars 2004
    Messages : 192
    Par défaut
    bonjour et merci pour vos réponses,

    Effectivement, je ne suis pas trés clair, mais c'est pas trés clair dans ma tete non plus, je vous rassure

    mon probleme vient bien de l'organisation des beans.

    Dans mon premier projet, appelons le pEJB et appelons le second pWEB, j'ai un bean User représentant un utilisateur, ce bean a une anotation @Local vu que les clients ne doivent pouvoir acceder que au bean Service.

    Cependant j'ai besoin également d'un bean User dans pWEB pour par exemple créer un formulaire permettant l'inscription d'un utilisateur. Est-ce que je dois créer un bean User dans pWEB qui sera une classe comme une autre avec la particularité d'etre semblable a son homologue dans pEJB, ou est-ce que je dois avoir une anotation particuliere dans ce bean qui spécifie quelle correspond au bean User dans pEJB?

    Une seconde question me taraude, a quel moment dans pWEB je fais appel à mon bean Service (qui est en @remote) de pEJB?

    Si vous connaissez une page web avec un petit tuto pour faire fonctionner JSF et EJB ensemble, ça m'interesse parceque je me rend bien compte qu'il me manque les bases. J'ai recherché, tant sur developpez.com que sur la toile globalement mais je n'ai rien trouvé de satisfaisant

    encore merci pour votre aide

Discussions similaires

  1. URL Rewriting et redirection : comment allier les deux ?
    Par Benamour Jr dans le forum Langage
    Réponses: 1
    Dernier message: 18/09/2010, 16h47
  2. Réponses: 2
    Dernier message: 29/07/2010, 10h12
  3. [XL-2003] Comment relier les 2 liste roulantes (Combobox)
    Par violet2410 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 02/07/2009, 16h40
  4. GUI & App : comment séparer les deux choses
    Par raboliot dans le forum wxPython
    Réponses: 1
    Dernier message: 14/03/2007, 12h00
  5. [JSP] [JSF] interactions entre les deux ?
    Par faya972 dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 11/05/2006, 21h25

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