Paramétrage d'une application

1 post / 0 new
nasix
Paramétrage d'une application

Bonjour,

Je souhaite pouvoir paramétrer mon application, en se basant sur une base de données (les paramètres et les valeurs sont enregistrés dans une base de données) et non pas sur un fichier xml.

A chaque fois donc que je veux activer/désactiver un lien, activer/désactiver un affichage, je récupère les valeurs de la base de données et je fais ceci.

Je remarque maintenant que ce paramétrage ne change pas trop, il est donc inutile d'aller chercher ça dans la base de données à chaque fois, j'ai pensé à faire un peu de cache, et j'ai stocké tout ce paramétrage dans le contexte de mon application (servletContext), en faisant bien sûr une synchronisation à chaque fois qu'il y a un changement dans mes paramètres.

Question 1: y a-t-il un outils en java qui me facilite la gestion du cache ?

Maintenant pour activer ou désactiver un lien ou un affichage, je procède ainsi :

if(parametrage.get(parametre).equals("O")){
// Afficher le lien ou activer l'affichage
}

Question 2: Y a-t-il un autre moyen meilleur que celui ci pour faire la même chose ?

Je précise que je travaille avec JSP/Servlet sans aucun framework.

J'aime bien avoir votre retour d'expérience dessus.
Merci d'avance.