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 :

Sauvegarde de configuration


Sujet :

Persistance des données Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 53
    Par défaut Sauvegarde de configuration
    Bonjour,

    Je chercher a enregistrer les configurations de l'utilisateur dans mon application.

    Ex: il a selectionne des elements. S il ferme puis reouvre le programme, j'aimerai qu'il puisse retrouver cela.

    J'ai trouve pas mal de choses sur le Net:
    - http://java.sun.com/developer/techni...se/swingappfr/
    - http://beuss.developpez.com/tutoriel...guration/#LIII
    etc.

    mais je n'arrive pas a savoir laquelle choisir car je ne trouve pas d'exemple d'utilisation concrets.
    Je recherche quelque chose de simple a utiliser, et eventuellement que l'on puisse conserver entre 2 versions du programme.

    Auriez vous des exemples?

    Merci

  2. #2
    Membre éclairé Avatar de Balbuzard
    Profil pro
    Inscrit en
    Août 2008
    Messages
    381
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 381
    Par défaut
    Ce que tu pourrais faire, c'est placer tes données utilisateur à conserver dans un fichier xml que tu incorpores dans ton projet. De sorte que lorsque tu quittes ton programme, tout reste sur ce fichier, et lorsque tu l'ouvres, il lise ce qui est écrit dans le fichier xml et paramètre ton programme en fonction.

    Pour ça, il suffit d'écrire et de lire ton fichier xml.

    Il y a de très bons tutoriels qui expliquent ça assez simplement sur ce site :-)

    Je m'en suis servi pour conserver les raccourcis clavier et les scores des joueurs en faisant un projet en java.

    L'avantage de xml, c'est que c'est assez clair pour que tu puisses le lire de toi-même aisément (pas comme un affreux fichier .txt) et assez simple à manipuler sous java.

    Voilà, en espérant t'avoir aidé ;-)

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 53
    Par défaut
    Merci de ta reponse.
    J avais deja vu cette solution qui est apperement pas mal utilisee
    J ai vu aussi la solution avec les .properties (je ne pense pas passer par des bases qui me paraissent trop compliquees pour l'usage que je veux en faire).

    Quelle methode vous semble la plus pratique/simple? Auriez vous des exemples?

    Merci

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 53
    Par défaut
    J ai teste le classes d Apache:
    - org.apache.commons.configuration.PropertiesConfiguration
    - org.apache.commons.configuration.XMLPropertiesConfiguration
    (voir http://beuss.developpez.com/tutoriel...tion/#LIII.A.1)

    Mais je n arrive pas a les faire marcher: pour la creation de l object (ex : new PropertiesConfiguration("fiepath")), cette fonction exige un "throws ConfigurationException", qui me donne une erreur car n est pas de type "Exception", alors que dans la javadoc, il est ecrit que si.


    Le org.jdesktop.application.ResourceMap me parait aussi bien, mais il ne permet pas d'ecrire dans le .properties de nouvelles valeurs (lecture seule).

    Auriez vous des exemples pour utiliser une autre solution du meme type?

    Merci

Discussions similaires

  1. [IE7] Sauvegarder la configuration d'Internet Explorer
    Par clementratel dans le forum IE
    Réponses: 1
    Dernier message: 31/05/2010, 16h58
  2. Sauvegarder une configuration type
    Par Trunks dans le forum Visual C++
    Réponses: 1
    Dernier message: 03/02/2009, 12h02
  3. [Ubuntu] sauvegarder ma configuration de UBUNTU
    Par aziz jim dans le forum Ubuntu
    Réponses: 2
    Dernier message: 26/06/2007, 11h50
  4. Convention dans la sauvegarde des configurations
    Par Madmac dans le forum Linux
    Réponses: 4
    Dernier message: 04/11/2006, 21h58

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