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

Développement Web en Java Discussion :

un bean session statefull ou stateless?


Sujet :

Développement Web en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2015
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2015
    Messages : 36
    Par défaut un bean session statefull ou stateless?
    Bonjour,

    dans le cadre d'un projet, je dois implementer une methode qui doit me renvoyer les chambres non réservées d un hotel a une date précise.
    Ma question est de savoir si cette methode dpoit etre dans un bean statefull ou stateless , j ai un petit doute là! j aurai tendance a l implémenter dans un statefull!

  2. #2
    Membre émérite
    Avatar de Cafeinoman
    Homme Profil pro
    Couteau suisse d'une PME
    Inscrit en
    Octobre 2012
    Messages
    628
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Couteau suisse d'une PME

    Informations forums :
    Inscription : Octobre 2012
    Messages : 628
    Par défaut
    J'aurais tendance à dire au contraire. Un statefull a pour but de garder les infos sur la durée. Or ici, mieux vaut interroger la base a chaque fois pour être certains qu'un autre utilisateur ne l'a pas modifié depuis la dernière interrogation. Donc stateless, pour en instancier un neuf a chaque requête.

    Je dirais même plus, si tu n'as pas besoin des fonctionnalités spécifiques des ejb (autrement dit si tu t'en sert comme d'un simple dao injectable), autant utiliser un bean CDI en @RequestScoped, qui reste (un peu) moins lourd.

  3. #3
    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
    Je suis du même avis que Cafeinoman, le stateless est tout indiqué pour ce traitement puisque tu ne conserves aucun état, tu cherches juste une information.

    Pour le reste, entre EJB et java Beans par injection, je dirais que c'est un autre débat, les EJB ont des intérêts non négligeables dès qu'il s'agit de gérer finement des transactions, et les EJB stateful sont particulièrement bien pensés de ce point de vue...
    Pour une application web uniquement, on peut faire des choses équivalentes sans, on est d'accord
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  4. #4
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2015
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2015
    Messages : 36
    Par défaut
    Merci
    vous m avez bien eclairé! je vais de suite mettre ma methode dans un ejb stateless!

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

Discussions similaires

  1. [EJB3] Stateless Bean session avec état ?
    Par Invité dans le forum Java EE
    Réponses: 4
    Dernier message: 08/11/2010, 21h42
  2. Détruire un bean session JSF
    Par toutoune60 dans le forum JSF
    Réponses: 18
    Dernier message: 05/09/2008, 12h35
  3. JSP cherche session statefull
    Par waterbed dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 17/05/2006, 15h21
  4. [Struts] Recuper une référence d'un bean session
    Par nicoo dans le forum Struts 1
    Réponses: 6
    Dernier message: 07/09/2005, 14h26
  5. [Servlet - JSP] bean session sous was
    Par piwai dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 08/08/2005, 10h00

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