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

Java EE Discussion :

Stateless Bean appele une Stateful Bean


Sujet :

Java EE

  1. #1
    Membre éclairé Avatar de Soulama
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2004
    Messages
    619
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2004
    Messages : 619
    Par défaut Stateless Bean appele une Stateful Bean
    Salut a tous,
    je travail pour le moment sur un processus de login dans lequel jai le cas suivant: une StaltelessBean appele une StaefullBean.
    Ce cas est normalement eroné a cause des constraints du transaction handling et du context/session transfer.
    Ma question: je dois redesigner le process et corrigé cette erreur.
    Pour le moment jai aucune Idée comment maitriser cette situation.
    si quelqun a deja fais experience avec ce cas, chaque Idée est la bien venue

    Merci

  2. #2
    Membre averti
    Inscrit en
    Août 2008
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 16
    Par défaut
    Normalement le bean stateless ou statefull sont des beans session et sur mon application et sur qlq documentations que j'ai précedemment lues, avant de réaliser mon application, ce genre de beans est souvent utilisé comme controleur des beans entité utilisés dans le mapping objet/relationnel.Je pourrais dire que je suis un peu surpris de lire qu'un session bean appel un session bean (stateless ou statefull).Donc je conclue que peut etre il faudrait mieux restructurer votre application de façon à éviter les appels entre bean session.

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    383
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 383
    Par défaut
    Non je ne pense pas que ce soit un problème.
    Les EJB Session stateless sont les "services" de l'application, qui correspondent aux "use case". Ils gèrent en effet le contexte transactionnel et accèdent souvent à la base à travers les DAO.
    Par contre si pour un "use case" il faut appeler une autre séquence d'action gérée par un autre EJB stateless, pourquoi pas l'appeler (en faisant attention aux attributs transactionnels pour que le tout s'effectue dans la même transaction par exemple, si c'est le comportement souhaité).

    Par contre les EJB session stateful servent à conserver en mémoire les informations d'un utilisateur pendant la "conversation" (succession de requêtes-réponses avec un même utilisateur). Ici encore, pourquoi ne pas appeler un EJB stateful depuis un stateless ?

Discussions similaires

  1. Réponses: 3
    Dernier message: 12/04/2011, 17h01
  2. Stateful Bean appelle une méthode d'un Stateless Bean
    Par mumu27 dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 25/03/2010, 15h02
  3. Réponses: 7
    Dernier message: 26/08/2009, 13h44
  4. faire appel à une methode d'une classe bean
    Par senediene dans le forum Struts 1
    Réponses: 1
    Dernier message: 24/08/2006, 10h13
  5. [Reflection][Bean] Appel d'une méthode dynamiquement
    Par eraim dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 28/04/2004, 11h07

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