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 :

Plusieurs annotations d'EJB dans un ManagedBean


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 49
    Par défaut Plusieurs annotations d'EJB dans un ManagedBean
    Bonjour ,

    je travaille actuellement sur une petite application JSF/EJB/JPA
    et dans plusieurs de mes managed beans ( disons une dizaine ) je fais référence @ plusieurs Facade.

    exemple d'un des managed beans que j'utilise :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    ...
    @ManagedBean
    @SessionScoped
    public class RbacController implements Serializable{
     
    @EJB
    private  UsersFacade usersFacade = new UsersFacade();
    @EJB
    private AuthoritiesFacade  authoritiesFacade  = new AuthoritiesFacade();
    @EJB
    private RegionFacade  regionFacade  = new RegionFacade();
    @EJB
    private AgenceFacade agenceFacade  = new AgenceFacade();
    @EJB
    private RoleFacade roleFacade  = new RoleFacade();
    ...
    pour le traitement dans ce managed bean j'ai besoin de toutes ces facades.
    es une bonne pratique ? que pourrait être le résultat d'un "tel abus".


    cordialement
    pepero

  2. #2
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2011
    Messages : 30
    Par défaut
    Je n'ai pas les connaissances pour répondre à ta question mais en lisant ton post, tu cours à la catastrophe.

    J'ai fait aussi la même erreur que toi jusqu’à ce qu'on m'explique.

    Quand tu declare :
    , il ne faut pas faire de new derriere.

    En gros l'annontation permet de sous-traiter à JSF de déclarer les EJB et de les instancier.

    Il me sembke que si tu fait un new, tu va te retrouver avec deux EJB différents et ça va te mener à des erreurs.

    Cordialement,

  3. #3
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 49
    Par défaut
    Merci l'ami pour ton passage.
    le nombre d'injection ne donne pas le vertige ?

  4. #4
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 938
    Par défaut
    Citation Envoyé par pepero Voir le message
    Merci l'ami pour ton passage.
    le nombre d'injection ne donne pas le vertige ?
    Non si c'est justifié, aucun problème, par contre il a raison sur les new, faut pas les mettre, c'est là qu'intervient Spring pour faire de l'injection.

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2011
    Messages : 30
    Par défaut
    Citation Envoyé par DevServlet Voir le message
    c'est là qu'intervient Spring pour faire de l'injection.
    JSF utilise Spring pour faire l'injection d'EJB ? je pensais que s'était CDi qui le faisait ...

  6. #6
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 938
    Par défaut
    C'est quoi CDi ? (pour ma culture perso )

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. injection ejb remote dans un managedbean
    Par koack dans le forum JSF
    Réponses: 0
    Dernier message: 04/04/2011, 11h40
  2. [EJB] Injecter un EJB dans un objet (annotation @EJB ?)
    Par flamant dans le forum Java EE
    Réponses: 2
    Dernier message: 03/05/2009, 08h24
  3. Plusieurs lignes de texte dans une variable texte
    Par Loko dans le forum Général JavaScript
    Réponses: 13
    Dernier message: 15/12/2005, 12h51
  4. Plusieurs liste de choix dans 1 champs
    Par tek34 dans le forum IHM
    Réponses: 8
    Dernier message: 24/11/2005, 11h43
  5. Réponses: 7
    Dernier message: 26/09/2005, 17h50

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