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

Langage Java Discussion :

Consultation Serialisation Binaire


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Développeur Java
    Inscrit en
    Août 2011
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2011
    Messages : 34
    Par défaut Consultation Serialisation Binaire
    Bonjour
    Merci de me guider à trouver des docs un peu detaillé sur la serialisation Binaire,
    Aussi je veux votre aide sur un exp :

    Alors on a une Liste de Node sachant que :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    public class Node {
     
        protected IMethod id= null;
        protected List<Node> depends= null;
        protected String composant=null;
        protected String packagee= null;
        protected String domaine= null;
        protected String className=null;
        protected boolean traite = false;
     
        private String type= null;
        private List<IMethod> methodsImplem= null;
     
    }
    Alors je veux sérialiser une liste de List<Node> en binaire ... sachant que cette class contient des attributs de type d'objet comme IMethod
    alorss Comment faire pour serialiser !!!!???

    Merci

  2. #2
    Expert confirmé
    Avatar de le y@m's
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    2 636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 636
    Par défaut
    Merci faire un minimum de recherche sur le site et les forums avant de poster une question, il y a des FAQ et des tutoriels java dont notamment
    La sérialisation binaire en Java .
    Je ne répondrai à aucune question technique par MP.

    Pensez aux Tutoriels et aux FAQs avant de poster ;) (pour le java il y a aussi JavaSearch), n'oubliez pas non plus la fonction Rechercher.
    Enfin, quand une solution a été trouvée à votre problème
    pensez au tag :resolu:

    Cours Dvp : http://ydisanto.developpez.com
    Blog : http://yann-disanto.blogspot.com/
    Page perso : http://yann-disanto.fr

  3. #3
    Membre actif
    Homme Profil pro
    Développeur Java
    Inscrit en
    Août 2011
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2011
    Messages : 34
    Par défaut
    Oui j'ai déjà vu la documentation, mais moi, j'ai demandé des docs qui traite des traitements avancés de serialisation, et j'ai donné un exemple de mon probleme, et c'est ça l'important et pas les docs de sérialisation qui présentent de simples exemples.
    merci

  4. #4
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 586
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 586
    Par défaut
    Chapitres III et suivants.

    Et tu es prié de ne pas dénigrer la valeur de ce qui t'es pointé, sans être capable de prouver ce manque de valeur (ce qui est le cas ici, puisque le tutoriel indiqué répond parfaitement à tes interrogations.)
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre actif
    Homme Profil pro
    Développeur Java
    Inscrit en
    Août 2011
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2011
    Messages : 34
    Par défaut
    Oui je vois et merci bien pour tous,
    mais je vous ai dit que j'ai lu le document, donc si je vois les choses comme ça donc j'ai pas compris, donc c'est pour ça je demande votre aide, donc ça je ne vois pas dénigrement de valeur ou quelque chose comme ca.
    en tous cas merci.

  6. #6
    Expert confirmé
    Avatar de le y@m's
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    2 636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 636
    Par défaut
    La réponse à ta question se situe dans la partie II-A du tutoriel.
    Pour être sérialisé, un attribut doit :
    • être lui-même sérialisable ou être un type primitif (qui sont tous sérialisables)
    • ne pas être déclaré à l'aide du mot clé static
    • ne pas être déclaré à l'aide du mot clé transient (nous y reviendrons plus tard)
    • ne pas être hérité d'une classe mère sauf si celle-ci est elle-même sérialisable
    Donc il faut que l'implémentation de ta liste soit sérializable. Je crois que c'est le cas de toutes les implémentations fournies par le jdk (à confirmer) mais bon il vaut mieux s'en assurer. Tu peux par exemple, déclarer les attributs de type liste directement avec un type de liste sérialisable (comme ArrayList).
    Ensuite il faut également que les types d'objets contenus dans les listes soient sérializables. Donc tes types Node et IMethod doivent être sérializable.
    Je ne répondrai à aucune question technique par MP.

    Pensez aux Tutoriels et aux FAQs avant de poster ;) (pour le java il y a aussi JavaSearch), n'oubliez pas non plus la fonction Rechercher.
    Enfin, quand une solution a été trouvée à votre problème
    pensez au tag :resolu:

    Cours Dvp : http://ydisanto.developpez.com
    Blog : http://yann-disanto.blogspot.com/
    Page perso : http://yann-disanto.fr

Discussions similaires

  1. Serialisation binaire entre service et application
    Par Djkoastide dans le forum VB.NET
    Réponses: 2
    Dernier message: 11/07/2013, 12h51
  2. Serialisation binaire et partage de référence
    Par squelos dans le forum Framework .NET
    Réponses: 0
    Dernier message: 08/02/2012, 17h24
  3. Serialisation binaire en vb.net
    Par ahikari dans le forum VB.NET
    Réponses: 1
    Dernier message: 06/07/2010, 18h55
  4. Problèmes de serialisation binaire
    Par nicohutse dans le forum VB.NET
    Réponses: 1
    Dernier message: 17/06/2010, 14h44
  5. Réponses: 8
    Dernier message: 12/12/2007, 20h11

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