Utilisation de la session et des TTL
Bonjour,
Je suis actuellement en train de développer une application en wicket qui s'appuie sur base de données qui ne sera pas amené à prendre des proportions énormes. La couche présentation en wicket permet d'effectuer des modifications sur cette bdd et l'accès aux composants de la BDD se fait via un arbre de ce type là http://www.wicket-library.com/wicket...29650E6FF9B0?0.
L'enjeu pour cette application est de ne pas reconstruire l'objet qui alimente l'arbre à chaque chargement de page afin de réduire les temps d'affichage en limitant les requêtes en base. On m'a donc conseillé de placer cette objet en session au chargement de l'application et à chaque modification en bdd avec un Time To Live raisonnable. De cette manière l'utilisateur qui se balade dans l'appli sans effectuer de modification gagne du temps.
Ma question est donc assez générale, elle concerne l'utilisation de la session http avec Wicket. Comment placer des objets en session et les récupérer avec Wicket ? Comment peut-on gérer un TTL, existe t'il des objets dédiés ou faut-il bricoler un timestamp avec une date de création à vérifier à chaque chargement de page?
Merci d'avance,
Nicolas