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 :

Un Stateful, plusieurs Servlets ?


Sujet :

Java EE

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de +Guilhem
    Profil pro
    Ingénieur d'études Java/JEE
    Inscrit en
    Novembre 2007
    Messages
    78
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur d'études Java/JEE

    Informations forums :
    Inscription : Novembre 2007
    Messages : 78
    Par défaut Un Stateful, plusieurs Servlets ?
    Bonjour,
    Mes nombreuses recherches n'ayant pas abouti, je fais appel à vous qui, je l'espère, m'apporterez une réponse.

    Ma question est simple : est-il possible de faire d'un bean stateful également un singleton ?

    J'utilise actuellement mon bean (stateful) par injection (@EJB) dans plusieurs servlets. Le souci, c'est que chaque servlet crée sa propre instance du bean. Je voudrais qu'il n'y ait qu'une seule instance (par session utilisateur) de mon bean, partagée par toutes les servlets l'utilisant.

    J'ai essayé en vain d'utiliser les annotations @Singleton et @Stateful sur mon bean, et je voudrais quelque chose de "propre", car je pourrais toujours me débrouiller en passant le bean dans l'objet session de l'utilisateur...

    Il doit y avoir quelque chose qui m'échappe, car je ne comprends pas pourquoi cette fonctionnalité n'est pas permise...

    Merci d'avance !

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2010
    Messages : 4
    Par défaut
    slt, la différence entre un statefull et un stateless est que le serveur d'application garde ou non des info propre au client (servlet/application Java-Swing/...).

    Par rapport à ta question, ton serveur d'application créera autant d'instance/bean qu'il n'en a besoin (multithread) - et pour un bean statefull, normalement il n'instanciera autant de bean qu'il y a de client...

    Mais je comprend pas ce que tu veux dire par
    et je voudrais quelque chose de "propre"
    ...? Et puis d'ailleurs pourquoi veux tu un bean singleton...?

    Bonne soirée

Discussions similaires

  1. Workflow, instance state, plusieurs utilisateurs
    Par aomec dans le forum Windows Workflow Foundation
    Réponses: 2
    Dernier message: 27/05/2009, 16h22
  2. Réponses: 3
    Dernier message: 02/07/2008, 19h08
  3. vaut-il mieux une ou plusieurs Servlets ?
    Par mrjeronimo dans le forum Servlets/JSP
    Réponses: 7
    Dernier message: 20/05/2008, 12h13
  4. Utiliser un ou plusieurs servlet ?
    Par jmix90 dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 12/07/2007, 11h09
  5. [Débutant] même objet pour plusieurs servlets
    Par Vrylx dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 15/06/2006, 17h31

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