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

Struts 1 Java Discussion :

[scope] request ou session ?


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de phoebe
    Inscrit en
    Août 2003
    Messages
    289
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 289
    Par défaut [scope] request ou session ?
    Bonjour à tous,
    tout est dit dans le titre... je n'arrive pas vraiment à savoir pourquoi utiliser plus l'un ou l'autre donc j'aimerais avoir vos avis sur la question.

    Généralement, pour vos développement vous mettez vos Form en Session ou en Requête ?

    d'avance merci !

  2. #2
    Membre expérimenté Avatar de Sceener
    Inscrit en
    Mai 2007
    Messages
    231
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 231
    Par défaut
    Personnellement , pour partager des données entre divers formulaire , j'utilise le scope session sinon entre deux formulaires request est sufisante.

  3. #3
    Membre éclairé Avatar de phoebe
    Inscrit en
    Août 2003
    Messages
    289
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 289
    Par défaut
    en fait j'utilise un LookupDispatchAction et j'ai une List dans mon Form que j'aimerais ne charger qu'une seule fois, est-ce possible avec un scope request ?

    parce qu'à chaque fois que je passe dans mon action la List est à nouveau vide, et donc actuellement je suis obligé de refaire une requête en base pour recharger la List...

  4. #4
    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
    C'est possible sous certaines conditions, mais il faut comprendre qu'avec le scope request, ton formulaire est instancié à chaque nouveau request (donc, en théorie, tu recharges ta liste à chaque fois)...
    Cependant, si ta liste est sauvegardée en session (uniquement la liste j'entends), tu peux très bien l'affectée par la méthode reset à ta liste de l'ActionForm.
    En pratique, le scope session semble mieux adapté pour ça (encore que...ça dépend des cas...)

    A+
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre éclairé Avatar de phoebe
    Inscrit en
    Août 2003
    Messages
    289
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 289
    Par défaut
    Si toutes les actions de mon application sont en scope session, ça ne risque pas de surcharger inutilement la session et donc de ralentir l'application ?

  6. #6
    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
    Tu veux dire tes formulaires je suppose...
    Bon, c'est sûr que tu charges la session mais de là à ralentir l'application, je ne crois pas, au contraire, l'extraction de données d'une base est bien plus coûteux
    La session peut aussi avoir des inconvénients :
    si ton poste client ouvre 2 navigateurs, par défaut, ils auront la même session, donc attention aux écrasements de valeurs.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

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

Discussions similaires

  1. Scope request vs session
    Par programaniac dans le forum Struts 1
    Réponses: 4
    Dernier message: 21/09/2011, 16h46
  2. Session mais avec un SCOPE request
    Par blbird dans le forum Struts 2
    Réponses: 2
    Dernier message: 27/08/2009, 16h36
  3. Scope request / session
    Par cocoyot dans le forum JSF
    Réponses: 7
    Dernier message: 02/06/2008, 16h39
  4. Scope Request et paramétre
    Par Shivan dans le forum JSF
    Réponses: 5
    Dernier message: 13/10/2006, 17h34
  5. [JSP SERVLET]Moment d'expiration des objets du scope Request
    Par Little_Goldo dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 25/08/2005, 13h18

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