Serialización
De Wikipedia, la enciclopedia libre
En ciencias de la computación, la serialización (o marshalling en inglés) consiste en un proceso de codificación de un Objeto (programación orientada a objetos) en un medio de almacenamiento (como puede ser un archivo, o un buffer de memoria) con el fin de transmitirlo a través de una conexión en red como una serie de bytes o en un formato humanamente más legible como XML. La serie de bytes o el formato pueden ser usados para re-crear un objeto que es idéntico en su estado interno al objeto original (actualmente un clon). La serialización es un mecanismo ampliamente usado para transportar objetos a través de una red, para hacer persistente un objeto en un archivo o base de datos, o para distribuir objetos idénticos a varias aplicaciones o localizaciones.
[editar] Soporte en los lenguajes de programación
Varios lenguajes de programación orientados a objeto soportan la serialización de forma directa. Algunos de ellos son Objective-C, Java, C#, Visual Basic .NET, ColdFusion, Ocaml, Perl, C++, Python, PHP y Ruby
[editar] Enlaces externos
Para Java: