Quelle est la meilleure façon possible afin d'invalider la session dans un JSF 2.0 de l'application? Je sais JSF lui-même ne gère pas la session. Jusqu'à présent j'ai pu trouver
private void reset() {
HttpSession session = (HttpSession) FacesContext.getCurrentInstance()
.getExternalContext().getSession(false);
session.invalidate();
}
1) tout d'Abord, cette méthode est-elle correcte? Est-il un moyen, sans toucher le ServletAPI?
2) d'autre part, d'envisager un scénario dans lequel un @SessionScoped
UserBean gère la connexion-déconnexion d'un utilisateur. J'ai cette méthode dans le même bean. Maintenant quand j'appelle l' reset()
méthode après j'en ai fini avec les bd mises à jour, ce qui va arriver à mon cours de la session d'étendue de haricot? puisque même le bean lui-même est stocké dans HttpSession
?