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 :

Question cencernant la sérialisation


Sujet :

Persistance des données Java

  1. #1
    Membre du Club
    Femme Profil pro
    Inscrit en
    Mai 2011
    Messages
    177
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Mai 2011
    Messages : 177
    Points : 50
    Points
    50
    Par défaut Question cencernant la sérialisation
    Bonjour,
    j'ai une petite question concernant la sérialisation des objets.A ce que j'ai cru comprendre, la sérialisation est une façon pour sauvegarder l'état des objets.ces objets là sont mis sous une forme précise afin de pouvoir les reconstitué par ailleurs(dans une autre JVM par exemple).

    J'ai 2 question en fait:
    -C'est quoi la différence entre ça et la base de donnée puisque ces deux techniques permettre de sauvegarder les états de l'objet(persistance).
    -si je veux transmettre un objet dans une autre JVM, alors le bloc de la sérialisation s'exécute dans ma machine alors que la désérialisation de l'objet se fait dans l'autre JVM,pas vrai?

    merci d'avantage

  2. #2
    Membre actif
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2006
    Messages
    288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2006
    Messages : 288
    Points : 261
    Points
    261
    Par défaut
    Citation Envoyé par stoner2008 Voir le message
    Bonjour,


    J'ai 2 question en fait:
    -C'est quoi la différence entre ça et la base de donnée puisque ces deux techniques permettre de sauvegarder les états de l'objet(persistance).


    merci d'avantage
    Un objet serialisable est un objet qui peut être sauvegardé ! La sérialisation ( sauvegarde ) peut se faire dans vers un entreprôt de données quelconque. En base de données relationnelles, dans un fichier xml, dans u format binaire.
    C'est comme quand tu as un morceau de glaçon, si tu le rends sérialisable en le faisant fondre et tu peux conserver l'eau receuilli dans une bouteille, une boite, un verre,...

    Citation Envoyé par stoner2008 Voir le message
    -si je veux transmettre un objet dans une autre JVM, alors le bloc de la sérialisation s'exécute dans ma machine alors que la désérialisation de l'objet se fait dans l'autre JVM,pas vrai?

    merci d'avantage
    Oui , ton explication est bonne.
    Merci de lire les règles du forum et surtout celle là Message clair et précis.
    Evitons les ctrl c ctrl v => Ne sortons pas les codes de leur contexte sinon ça ne marche pas.

  3. #3
    Rédacteur/Modérateur
    Avatar de Logan Mauzaize
    Homme Profil pro
    Architecte technique
    Inscrit en
    Août 2005
    Messages
    2 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Transports

    Informations forums :
    Inscription : Août 2005
    Messages : 2 894
    Points : 7 083
    Points
    7 083
    Par défaut
    Citation Envoyé par pracede2005 Voir le message
    Un objet serialisable est un objet qui peut être sauvegardé ! La sérialisation ( sauvegarde ) peut se faire dans vers un entreprôt de données quelconque. En base de données relationnelles, dans un fichier xml, dans u format binaire.
    C'est comme quand tu as un morceau de glaçon, si tu le rends sérialisable en le faisant fondre et tu peux conserver l'eau receuilli dans une bouteille, une boite, un verre,...
    C'est plutôt de la persistance. La sérialisation consiste plutôt à transformer une donnée (ici un objet Java), en une série d'information, on parle également de linéarisation.

    Dans l'API Java, la sérialisation s'effectue sous deux formes : binaires (extension .sed, par convention) ou XML.


    La sérialisation est une forme de persistance, au même tire que la sauvegarde en de base de données. Son côté linéaire en fait un format parfaitement adapté pour la transmission/réception par flux : fichiers et sockets. Cela permet d'échanger des données entre deux processus, ou pour sauvegarder l'état d'un objet pour une réutilisation ultérieure, de la même manière que tu sauvegardes tes Word.
    Java : Cours et tutoriels - FAQ - Java SE 8 API - Programmation concurrente
    Ceylon : Installation - Concepts de base - Typage - Appels et arguments

    ECM = Exemple(reproduit le problème) Complet (code compilable) Minimal (ne postez pas votre application !)
    Une solution vous convient ? N'oubliez pas le tag
    Signature par pitipoisson

  4. #4
    Membre du Club
    Femme Profil pro
    Inscrit en
    Mai 2011
    Messages
    177
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Mai 2011
    Messages : 177
    Points : 50
    Points
    50
    Par défaut
    merci c'est bien clair maintenant

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

Discussions similaires

  1. question de sérialisation xml
    Par philoutte dans le forum Accès aux données
    Réponses: 2
    Dernier message: 10/06/2015, 15h57
  2. question sur la sérialisation
    Par s-ehtp dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 25/12/2008, 23h28
  3. Sérialiser d'objets question
    Par Airlink dans le forum Langage
    Réponses: 4
    Dernier message: 16/06/2008, 17h08
  4. Question sérialisation / transient
    Par ®om dans le forum Langage
    Réponses: 6
    Dernier message: 18/11/2006, 15h23
  5. [HyperFile] 2 questions de débutant
    Par khan dans le forum HyperFileSQL
    Réponses: 2
    Dernier message: 30/04/2002, 00h18

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