2011-01-28 5 views
1

Quelqu'un peut-il me diriger vers un exemple d'implémentation pour la gestion d'état de session personnalisée?Gestion d'état de session personnalisée

Je cherche suivant l'approche « garder tout l'état de session dans la base de données et de ne conserver que les clés dans l'objet HttpSession. »

Peut-il être fait en utilisant Spring?

TIA

-Vin

Répondre

0

En utilisant une ancienne plaine java proxy pour cela (ou cglib procurations) devrait être possible, vous avez encore besoin de gérer l'économie/chargement/de votre db. Il y a aussi le problème de voir si un objet mandaté a été modifié, cela devrait être traité en plus. Le printemps n'a rien à voir avec ça.

Je ne sais pas ce que vous essayez d'atteindre vraiment, mais peut-être aussi memcached-session-manager est intéressant pour vous (plug sans vergogne :-)).

+0

Merci Martin pour la réponse! – Vinayak

+0

Je veux conserver toutes les données de session transitoire dans la base de données avec juste une clé dans la session. Cela sera utile dans le basculement pour la réplication de la session utilisateur. Utiliser le serveur Tomcat n'est pas une option pour moi. Je voulais explorer si quelqu'un a fait cela et s'il y a des bonnes pratiques autour de lui .. comme quand vider les données stockées dans les tables, le schéma db etc. – Vinayak

+0

Pourquoi n'utilisez-vous pas les solutions existantes de réplication de session/de basculement? Quel serveur d'applications utilisez-vous? – MartinGrotzke