Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1758 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Création d'un session http fille

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Création d'un session http fille

n°1224294
ignisweb
Posté le 17-10-2005 à 11:17:31  profilanswer
 


Voilà mon probleme :  
 
J'ai un Portal struts qui doit pouvoir ouvrir plusieurs sous-application dans des navigateurs différents.  
 
Le problème réside dans le fait que la dit sous-application doit avoir sa propre httpSession.  
 
Je voudrai savoir s'il y a un moyen de créer un nouvelle session HTTP au lancement de la sous-application sans pour autant invalider celle du portal.  
 
J'ai regardé du côté de la msdn pour gérer le problème du côté d'IE vu que c'est lui qui gère le cookie de session, mais à première vu, je n'est rien trouvé.  
 
Il me semble possible d'utiliser un applet pour lancer un nouvel IE et faire le lien entre le portal et la sous-application, mais pour l'utilisateur cela implique l'acceptation du chargement de l'applet. Bref cela me semble un peu lourd...  
 
Si vous avez une idée,... je suis preneur   :)  
 
Et Merci d'avance  

mood
Publicité
Posté le 17-10-2005 à 11:17:31  profilanswer
 

n°1224678
Rickou
Posté le 17-10-2005 à 16:03:34  profilanswer
 

ignisweb a écrit :


Le problème réside dans le fait que la dit sous-application doit avoir sa propre httpSession.  


 
Bonjour,
 
Pourrais tu preciser d'ou sort la sous-application pour savoir si on peut lui faire croire (par surcharge par exemple) qu'elle a sa propre session.  
 
Sinon pour moi, une session est une session entre un navigateur et un serveur donc il n'y a qu'une seule session possible. J'espere ne pas me tromper.
 
A+

n°1224704
ignisweb
Posté le 17-10-2005 à 16:32:44  profilanswer
 

Rickou a écrit :

Pourrais tu preciser d'ou sort la sous-application pour savoir si on peut lui faire croire (par surcharge par exemple) qu'elle a sa propre session.  


 
La sous application est une sous application  au sens STRUTS, elle partage le même domaine que le portal (serveur : port / context /)
 
Cette sous-application stocke des infos dans le contexte de sessionHTTP. de ce fait si elle s'ouvre dans la même session HTTP que celle du portal, celui-ci verra son context de session modifié (voir pollué) par le lancement de la sous-application.
 
De même si on cherche à ouvrir une 2ème occurence de cette sous-application,  elle va modifier le contexte de la première... Et là, le résultat est désastreux  :(  
 
Hormis la solution de l'applet qui me semble lourde  :heink: , il y aussi la possibilité de modifier cette application pour que ses informations stockées en SessionHTTP soit mis dans une hashtable ou chaque entrée (identifiant unique) correspond à une sous-application... cependant cela veut dire qu'il faudrait passer à chaque requete cet identifiant unique...et la c'est encore plus lourd...   :(  
 
Bref, je n'ai pas encore de solution simple pour le moment...  
 
Merci pour ta réponse...

n°1225105
Rickou
Posté le 18-10-2005 à 09:45:15  profilanswer
 

ignisweb a écrit :


Cette sous-application stocke des infos dans le contexte de sessionHTTP. de ce fait si elle s'ouvre dans la même session HTTP que celle du portal, celui-ci verra son context de session modifié (voir pollué) par le lancement de la sous-application.


Bonjour,
 
Je pense que tu veux te prendre la tete pour rien: tu peux stocker ce que tu veux dans ta session (du moment que tu ne mets pas trop de choses dedans). Quand tu ajoutes qq chose a ta session, tu ne la pollues pas, tu la remplis  ;)  Charge a toi d'enlever ce qui est inutile en sortant de ta sous application. En prenant des cles particuliere a ta sous application (MONAPPLI_...) je ne vois pas de probleme.
 
Sinon un conseil, oublie l'applet pour ce probleme.
 
@+


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Création d'un session http fille

 

Sujets relatifs
Erreur lors de la création d'une BD SQL sous win.Creation alias, sous domaine sous php
[PHP] forcer authentification HTTP sans demander à l'utilisateurprotocole HTTP, récupérer @mac ?
Session de bdd partagéeLE HTTP
création d'un guestbook sur dreamweaverFermer une session en quittant le site
Probleme sur readerworks publisher ( logiciel de création d'ebooks )fichier ayant un temps de validité comme une session..
Plus de sujets relatifs à : Création d'un session http fille


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR