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 :

EJB session stateful et HTTPSession


Sujet :

Java EE

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2006
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 23
    Par défaut EJB session stateful et HTTPSession
    Bonjour,

    J'ai tenté de mettre l'interface Remote d'un EJB session stateful dans une session HTTP, ça marche, mais à la fin de la session, Glassfish envoi des exceptions par rapport au fait que cet objet n'est pas serializable...

    C'est effectivement le cas et ça ne me paraît pas aberrant mais j'aimerai savoir quelle est le "bon" usage ?...

    Faut-il proscrire les EJB stateful des sessions HTTP ? ou bien existe-t-il une "astuce" pour permettre de les mettre en session ?

    Merci

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 4
    Par défaut
    A la vue de ton erreur, faire en sorte que ton objet soit sérialisable me paraît la solution adéquate.

    De plus, de par son cycle de vie dans un conteneur d'EJBs, un EJB session avec état doit être sérialisable. En effet, si le serveur ressent le besoin de gagner de la place en mémoire (inactivité du bean, manque de mémoire vive), l'état du bean sera sauvegardé sur le disque dur. Ton objet devra donc être sérialisé à partir de ce moment.

    Le plus simple est donc d'implémenter l'interface Serializable, et de mettre "transient" les champs qui ne doivent pas être sauvegardés ou qui posent un problème de sérialisation.

Discussions similaires

  1. variable d'application avec EJB session (stateful)
    Par t4rik9 dans le forum Java EE
    Réponses: 0
    Dernier message: 30/12/2014, 00h39
  2. [EJB2.1 Entity] Erreur DAo Ejb session
    Par c+cool dans le forum Java EE
    Réponses: 8
    Dernier message: 19/01/2006, 23h17
  3. [WebForms][1.1] Unable to make the session state request
    Par the_bmo dans le forum Général Dotnet
    Réponses: 7
    Dernier message: 12/10/2005, 14h27
  4. [EJB Session] class not found exception ?
    Par champion dans le forum Wildfly/JBoss
    Réponses: 4
    Dernier message: 11/02/2005, 23h46
  5. [Débutant] [lomboz] EJB Session
    Par VinceFromBcn dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 19/01/2005, 19h51

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