IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Struts 1 Java Discussion :

chargement properties à chaud


Sujet :

Struts 1 Java

  1. #1
    Membre habitué
    Inscrit en
    Novembre 2007
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 9
    Par défaut chargement properties à chaud
    Bonjour,

    Voila j'ai une application struts et je gère tous mes messages (en anglais français donc grâce à 2 bundles) dans du .properties. Je voudrais faire une page d'administration où je pourrais changer ces labels puis le recharger sur mon serveur.

    Or le chargement des .properties se fait au démarrage de l'application si j'ai bien compris.

    Est-ce possible de charger un .properties à chaud? Si oui comment fait-on s'il vous plait.

    J'espère ne pas avoir loupé la solution dans le forum. J'ai bien vu dans la faq comment charger du multibundle, mais pas pour le chargement à chaud.

    help please

  2. #2
    Membre éclairé
    Inscrit en
    Novembre 2007
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 69
    Par défaut
    Salut

    Le comportement normal des chargement des bundle est que tous les clés chargées au démarage de votre application

    Donc tu dois etendre ce comportement et le personalisé pour recharger les bundles, soit par etendre la classe responsaable de chargement ou appler la méthode responsable au moment de changemnt de ton bundle.

    Je vais chercher les classes responsables et essayer de te donner une solution

    Merci

  3. #3
    Membre habitué
    Inscrit en
    Novembre 2007
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 9
    Par défaut
    merci d'avance

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    68
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 68
    Par défaut Autre solution
    Si j'étais à ta place voici ce que je ferais :

    - création d'un tag
    - insertion des labels dans une table en db
    - création d'un cache.

    Le contenu de la table est stocké dans un cache au démarrage de l'application. Le tag irait chercher dans le cache le label correspondant à la clé ainsi qu'à la langue en cours (Locale).

    Ta page JSP gérant les labels afficherait le contenu du cache et pourrait modifier, supprimer, ajouter des labels. Un submit irait mettre à jour ton cache ainsi que le contenu de la db...

Discussions similaires

  1. Réponses: 2
    Dernier message: 11/07/2011, 13h58
  2. Chargement properties dans un projet web dynamic
    Par tompalmeras dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 04/07/2009, 12h35
  3. Chargement a chaud de nouveau code ?
    Par kedare dans le forum Ruby
    Réponses: 4
    Dernier message: 14/07/2008, 20h54
  4. [Stratégie] Rechargement de properties à chaud
    Par Dripple dans le forum Développement Web en Java
    Réponses: 2
    Dernier message: 09/07/2007, 11h15
  5. Chargement fichier properties
    Par bouchette63 dans le forum Struts 1
    Réponses: 3
    Dernier message: 20/07/2006, 13h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo