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

Servlets/JSP Java Discussion :

Méthode session ?


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de gamel
    Inscrit en
    Avril 2006
    Messages
    128
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 128
    Par défaut Méthode session ?
    Bonjour à tous!
    Voila je poste pour avoir votre avis sur une petite question.

    Je développe un portail sur lequel vont venir se connecter des dizaines d'utilisateurs.
    Je génére dynamiquement une jsp que j'inclue ensuite dans une seconde jsp.

    Ma question est : si j'ai deux utilisateurs sur mon portail et que ces deux utilisateurs font en meme temps l'action qui va me générer ma jsp. Je risque d'avoir des soucis il me semble, non ?
    J'aurais pensé à rajouter l'id_session dans le nom de ma jsp, mais cela m'oblige à générer une deuxième jsp ... c'est tordu je sais, mais si qqn a une idée ou des conseils, je suis preneur!!

    Merci d'avance

  2. #2
    Membre confirmé Avatar de 17mounir
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    101
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2005
    Messages : 101
    Par défaut
    Bonjour,
    Je ne sais pas si j'ai bien compri ton problème, mais il me semble que chaque utilisateur aurra sa propre session et qu'il aurra la jsp qui le concerne, puisque cette dernière est une page dynamique qui renvoie des informations selon la requete Utilisatuer.

  3. #3
    Membre émérite

    Homme Profil pro
    Inscrit en
    Mars 2003
    Messages
    291
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 291
    Par défaut
    Non apparemment il génère une JSP selon l'utilisateur et la JSP est interprétée ensuite... Cela dit je vois pas vraiment un cas où ce soit justifié et c'est pas très propre. De plus, comme tu le prévois si deux personnes génèrent la JSP ça va faire mal...
    http://beuss.developpez.com
    Tutoriels PostgreSQL, Assembleur, Eclipse, Java

  4. #4
    Membre confirmé Avatar de gamel
    Inscrit en
    Avril 2006
    Messages
    128
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 128
    Par défaut
    Citation Envoyé par Beuss
    Non apparemment il génère une JSP selon l'utilisateur et la JSP est interprétée ensuite... Cela dit je vois pas vraiment un cas où ce soit justifié et c'est pas très propre. De plus, comme tu le prévois si deux personnes génèrent la JSP ça va faire mal...
    Oui c'est bien cela, c'est pour cela que je souhaiterais mettre en place une solution plus propre.
    Alors pour mieux me faire comprendre, j'ai un formulaire qui invite l'utilisateur à choisir, dans une liste déroulante une des quatre options.Sur le submit, je récupère l'option choisie et c'est cette option qui va déterminer le contenu de ma jsp, que je vais générer. Cette jsp contient un arbre (les données sont récupérées dans un table de ma base)
    Si je procède ainsi c'est que par la suite il y aura des centaines d'entrée dans mes tables et cela permet d'affiner l'arbre, ainsi je n'affiche pas tout à l'utilisateur.
    Je ne sais pas si je me suis fiat bien comprendre.
    Mais c'est vrai que si je pouvais trouver une solution plus propre ...

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    370
    Détails du profil
    Informations personnelles :
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Avril 2006
    Messages : 370
    Par défaut
    Tes JSP, sont traité par Tomcat ou un conteneur du genre, qui est multithread donc chaque requète client sera traité dans son propre thread. Par contre à toi de gérer si il y a les acces à la base de données en conséquence (verrou ou autres mecanismes de protection pour les threads).

    Enfin voila hje ne pense pas dire de conneries trop grosse ...

  6. #6
    Membre confirmé Avatar de gamel
    Inscrit en
    Avril 2006
    Messages
    128
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 128
    Par défaut
    Citation Envoyé par K-Kaï
    Tes JSP, sont traité par Tomcat ou un conteneur du genre, qui est multithread donc chaque requète client sera traité dans son propre thread.
    Donc si je comprends bien, tu es en train de me dire que chaque fois que je génère ma jsp il m'en crée une unique ?? ca me parait bizarre quand meme, c'est un peu lourd comme mécanisme ... je ne comprends peut etre pas ce que tu veux dire
    Citation Envoyé par K-Kaï
    Par contre à toi de gérer si il y a les acces à la base de données en conséquence (verrou ou autres mecanismes de protection pour les threads).
    Ca c'est bon, ce sont juste des select donc a priori pas de soucis.

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

Discussions similaires

  1. méthode SESSION et inscription formulaire
    Par berti dans le forum Langage
    Réponses: 6
    Dernier message: 20/11/2008, 11h59
  2. Réponses: 5
    Dernier message: 20/05/2008, 12h49
  3. Session : Par quelle méthode ?
    Par Are-no dans le forum Langage
    Réponses: 2
    Dernier message: 09/05/2008, 15h37
  4. Problème de Méthode sur la classe Session
    Par sniperseb dans le forum Hibernate
    Réponses: 2
    Dernier message: 04/01/2008, 16h48
  5. Variable Session et méthode GET
    Par nizarsm dans le forum ASP
    Réponses: 1
    Dernier message: 06/04/2006, 16h42

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