209 votes

Qu'est-ce que la sérialisation ?

Je m'initie à la programmation orientée objet (POO) et j'aimerais savoir ce que signifie la sérialisation dans le jargon de la POO.

8voto

Dave Sherohman Points 25122

Sérialisation est le processus qui consiste à convertir des données non ordonnées (comme un objet) en un fichier de type série de jetons qui peuvent être utilisés ultérieurement pour reconstruire les données originales. La forme sérialisée est le plus souvent une chaîne de texte, mais ce n'est pas obligatoire.

3voto

Nesan Mano Points 520

La sérialisation est le processus qui consiste à convertir un objet supporté par Java, C# ou tout autre langage OOP en une forme transportable. De cette façon, il peut être transporté sur le réseau ou stocké sur un disque. Pour qu'une classe soit sérialisable, elle doit implémenter l'interface sérialisable.

2voto

Canavar Points 29161

La sérialisation consiste à convertir un objet en une séquence de bits stockable.

afin que vous puissiez enregistrer cette séquence dans un fichier, une base de données ou l'envoyer sur le réseau.

Plus tard, vous pourrez le désérialiser en objet réel et le réutiliser quand vous le souhaitez.

Services Web y AJAX est l'exemple le plus courant de sérialisation. Les objets sont sérialisés avant d'envoyer la réponse au client.

1voto

sriiii Points 19

La sérialisation n'est rien d'autre que le transfert de l'objet supporté par java vers une forme supportée par un fichier

                         (OR)

la conversion d'une forme supportée par java en une forme supportée par le réseau... la portée principale de la sérialisation n'est rien d'autre que le transfert des données d'une couche à l'autre... seuls les objets sérialisés peuvent être envoyés sur le réseau...

1voto

David K Hill Points 31

Lors de l'instanciation (construction) de l'objet réel (la chose) à partir d'une classe (blueprint), il est nécessaire de sauvegarder l'objet (la chose) en le sérialisant (en le décomposant en sa structure atomique de base) dans un espace mémoire. (Un peu comme le transporteur de Star Treks). Vous décomposez la chose en un flux d'informations qui peut être transporté quelque part et stocké. Ensuite, lorsque vous voulez reconstruire la chose, il suffit de ramener l'instance stockée de manière atomique dans l'objet. Différent de l'instanciation.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X