J'ai une application JSF qui utilise beaucoup de variables de portée session. Une nouvelle exigence est que l'utilisateur devrait être capable d'ouvrir N numéros de l'application. Toutefois, étant donné qu'une grande partie de l'état a une portée de session, lorsque le client ouvre une seconde instance de l'application, les données de la première application sont saignées dans l'application nouvellement ouverte.JSF: Éviter les conflits de variables de portée de session lors du lancement de 2 instances d'une application
À ce stade, changeant tous les haricots scope à la session des haricots demander scope serait très difficile. Existe-t-il un moyen de résoudre ce problème à un niveau supérieur, en mappant peut-être des sessions externes (client) avec un ou plusieurs objets de session internes (artificiellement créés et utilisés par JSF)?
Si je me souviens bien, Apache Orchestra est une autre option pour ajouter la portée de la conversation à JSF. – McDowell
Tomahawk (avec le composant saveState) ou RichFaces (le composant keepAlive) peut également fournir une telle fonctionnalité ... – romaintaz