HttpSession entre 2 appli

Fermé
jc44 - 5 avril 2007 à 11:10
 titFab - 6 avril 2007 à 14:52
Bonjour

Y a-t-il un moyen de transmettre quelques information entre 2 applications web J2EE installées sous Tomcat5 ?

Par exemple:
La première application Web sert de portail, elle authentifie l'utilisateur et lui affiche alors son menu.
En cliquant sur l'un des choix de son menu, l'application portail appelle alors une seconde appli Web en lui passant en paramètre les infos de l'utilisateur (login, nom, adresse mail,..).

Est-il possible d'éviter de le faire en passant les paramètres à la requête ?

Peut-on utiliser la session pour partager ces données entre les applications ? Comment faire ?
La session (HttpSession) est-elle liée à une appli web ou peut-elle être partagée entre plusieurs appli du serveur ?

Merci
A voir également:

1 réponse

Ce genre d'objet que l'on fait passer d'une appli vers une autre s'appelle un realm.
Regarde sur les sites de Tomcat, etc... pour voir comment fonctionne un Realm.
Pour un projet, j'ai créer un Realm : l'utilisateur s'authentifie sur une appli Web. Le Realm récupère des infos sur l'utilisateur (nom, droits, ...).
En choisisant une autre appli Web, Tomcat promène cet objet et les infos du Realm sont dispos dans l'autre appli Web...

C'est donc un sujet à appréhender : le REALM Tomcat.
1