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

Java Discussion :

[Stratégie] Sauvegarde de programme


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de Lady
    Femme Profil pro
    Développeur Java
    Inscrit en
    Mars 2003
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2003
    Messages : 678
    Par défaut [Stratégie] Sauvegarde de programme
    Bonjour,

    J'ai un programme dans le quel l'utilisateur voudrais pouvoir sauvegarder sa "session", c'est a dire l'etat du programme au moment de la fermeture ...

    Déjà est ce réaliste tel quel ? si oui je ne suis pas sure de comment proceder ...

    si je sauvegarde avec la serialisation ma classe principal toute les autres classes seront tel sauvegardé ? Est ce que je prend ca par le bon bout ?

    j'avoue ne pas savoir vers où me tourner ...

  2. #2
    Membre expérimenté Avatar de hydraland
    Profil pro
    Développeur Java
    Inscrit en
    Mai 2006
    Messages
    179
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mai 2006
    Messages : 179
    Par défaut
    Salut,

    Je te conseillerai de faire une classe dédié à ta sauvegarde et qui contiendrai uniquement les infos que tu souhaites sauvegarder. Ensuite tu la sérialises(cf FAQ http://ydisanto.developpez.com/tutor...ation/partie1/).

    A+
    Hydraland

  3. #3
    Membre Expert
    Avatar de X-plode
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2005
    Messages
    682
    Détails du profil
    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2005
    Messages : 682
    Par défaut
    Lady,

    J'ai realise une telle application.

    Pour se faire en fait j'ai utilise des .properties qui sont facile d'acces et tu peux gerer facilement tes configurations.

    Bon pour la serialisation se que je fais a chaque fois qui n'est peut etre pas la bonne methode lol mais je fais :
    public static final long serialVersionUID=42L;

    Voilà apres je ne sais pas si tente est que tu es des questions

  4. #4
    Membre éprouvé Avatar de Lady
    Femme Profil pro
    Développeur Java
    Inscrit en
    Mars 2003
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2003
    Messages : 678
    Par défaut
    Alors la serialisation ca va (ou moi aussi je fait 42L) ...

    bon par contre je veux vraiment tout sauvegarder .. jusqu'a la position de mes JInternalFrame ... C'est vraiment dans le scénario : l'utilisateur ferme le programme le soir et le rouvre le lendemain matin pour continuer son travail ...

  5. #5
    Membre éprouvé Avatar de Lady
    Femme Profil pro
    Développeur Java
    Inscrit en
    Mars 2003
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2003
    Messages : 678
    Par défaut
    ohoh j'ai un problème .

    J'ai essayer la manière barbare (sauvegarde de la classe principale)

    alors ca sauvegarde mais au moment de charger :

    java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: org.jdesktop.layout.GroupLayout

    je suis dans la *$$*$* si GroupLayout n'est pas serializable ! (quelqu'un utilse netbeans pour générer ses interfaces ?)

  6. #6
    Membre Expert
    Avatar de X-plode
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2005
    Messages
    682
    Détails du profil
    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2005
    Messages : 682
    Par défaut
    Et bien tu sauvegardes tes positions de tes jinternalframe dans un .properties et tu les affiches en consultant le fichier de sauvegarde à la propriete voulu.
    Soit ainsi tu as d'origine une configuration de position des fenetres qui sera modifier automatiquement et sauvegarder.

    Tu comprends ?

    Regarde les properties si tu ne vois ou si tu souhaites je te donnerais un bout de code d'acces aux valeurs des properties

  7. #7
    Membre éprouvé Avatar de Lady
    Femme Profil pro
    Développeur Java
    Inscrit en
    Mars 2003
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2003
    Messages : 678
    Par défaut
    Citation Envoyé par X-plode
    Et bien tu sauvegardes tes positions de tes jinternalframe dans un .properties et tu les affiches en consultant le fichier de sauvegarde à la propriete voulu.
    Soit ainsi tu as d'origine une configuration de position des fenetres qui sera modifier automatiquement et sauvegarder.

    Tu comprends ?

    Regarde les properties si tu ne vois ou si tu souhaites je te donnerais un bout de code d'acces aux valeurs des properties
    oué je vois ... en fait c'est just que j'ai tellement de truc dans ses internal frame que je sais pas quoi sauvegarder si ce n'est tout ... hors visiblement je peut pas car j'ai utilisé des objet non serializable dont je n'ai pas le code source ... a lalala bon je vais me cassé la tête du coup lol

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. sauvegarde de programme de tests LV 2010
    Par yoz'st dans le forum LabVIEW
    Réponses: 16
    Dernier message: 28/10/2011, 15h44
  2. Sauvegarde de programme
    Par Bokujuu dans le forum Débuter
    Réponses: 5
    Dernier message: 09/09/2009, 20h33
  3. Stratégie sauvegarde uri
    Par Katachana dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 12/07/2007, 09h24
  4. sauvegarde via programme ecrit en C#
    Par ducker88 dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 10/07/2006, 15h39
  5. [Stratégie]Sauvegarde d'une liste chainée dans un fichier
    Par BernardT dans le forum Général Java
    Réponses: 17
    Dernier message: 25/07/2005, 17h04

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