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

Persistance des données Java Discussion :

Fichier propertie comment utiliser


Sujet :

Persistance des données Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2009
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 76
    Par défaut Fichier propertie comment utiliser
    Bonjour,


    J'ai besoin pour mon projet de fin d'année d'enregistrer dans un fichier de configuration les informations utiles au bon fonctionnement de mon programme.

    Je pense que je vais devoir me tourner vers le fichier properties mais je ne trouve pas d'informations à ce sujet !

    Je doit juste stocker dedans l'adresse IP et le chemin d'un fichier texte pour éviter de recompiler à chaque fois. Je crois que c'est la, l'intérêt du fichier "properties" .

    Dois-je dans mon application écrire d'abord les informations ou les écritures en dur directement ?
    Je pense crée une Classe "LoadConfig" pour avoir accès aux attributs IP et Fichier dans les Classes dont j'en est besoin ?!
    Comment se servir au mieux de cette technique, exemple de code ou même une document d'un membre de chez developpez ?!

    Merci d'avance à vous

  2. #2
    Membre Expert
    Avatar de CheryBen
    Inscrit en
    Mai 2005
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 599
    Par défaut
    Bonjour, tu n'es pas obligé de faire une classe Config, mais ça peut être plus propre.

    Cette classe doit avoir un attribut de type Properties.
    Dans le constructeur de Config, tu peux charger le fichier de properties via les méthodes load(InputStream inStream) ou bien loadFromXML(InputStream in).

    Tu n'as plus qu'à accéder à tes valeurs comme dans n'importe quelle Map, en indiquant la clé.

    Un fichier properties classique doit être de ce format :Un fichier properties xml doit être de ce format :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <properties>
        <entry key="clé">valeur<entry/>
    </properties>

  3. #3
    Membre émérite Avatar de Heimdal
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    549
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 549
    Par défaut
    Tu peux aussi utiliser:

    http://java.sun.com/javase/6/docs/ap...rceBundle.html

    qui est encore plus simple d'utilisation.

  4. #4
    Membre Expert
    Avatar de professeur shadoko
    Homme Profil pro
    retraité nostalgique Java SE
    Inscrit en
    Juillet 2006
    Messages
    1 257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : retraité nostalgique Java SE

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 257
    Par défaut
    Citation Envoyé par Heimdal Voir le message
    Tu peux aussi utiliser:

    http://java.sun.com/javase/6/docs/ap...rceBundle.html

    qui est encore plus simple d'utilisation.
    pas d'acc: la ressource correspond alors à un contexte de Locale (internationalisation).
    toujours ma citation favorite à ce sujet : ICI

  5. #5
    Membre confirmé
    Inscrit en
    Mai 2009
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 76
    Par défaut
    Merci super cour professeur

    Je pense donc me servir de la classe propertie,n'ayant pas de documentation. Je vais devoir y aller a tâtons ^^

Discussions similaires

  1. Réponses: 3
    Dernier message: 04/08/2012, 11h18
  2. Comment utiliser JAXB avec un fichier properties?
    Par sofien dans le forum Persistance des données
    Réponses: 0
    Dernier message: 24/02/2010, 12h28
  3. Réponses: 4
    Dernier message: 13/12/2004, 20h37
  4. [JAR] Comment écrire dans un fichier properties dans un jar
    Par Alec6 dans le forum Entrée/Sortie
    Réponses: 3
    Dernier message: 05/10/2004, 15h16
  5. [struts] utiliser plusieurs fichiers properties
    Par jaimepasteevy dans le forum Struts 1
    Réponses: 7
    Dernier message: 03/10/2003, 17h02

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