fbpx
Wikipedia

Serialización

En ciencias de la computación, la serialización (o marshalling en inglés) consiste en un proceso de codificación de un objeto 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 o JSON, entre otros. La serie de bytes o el formato pueden ser usados para crear un nuevo objeto que es idéntico en todo al original, incluido su estado interno (por tanto, el nuevo objeto es un clon del original). 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.

Usos

Serialización tiene una serie de ventajas:

  • Un método de persistencia de objetos que es más conveniente que escribir sus propiedades a un archivo de texto en disco.
  • Un método de emisión de llamadas a procedimiento remoto, por ejemplo, SOAP.
  • Un método para la distribución de objetos, especialmente en los componentes software, tales como COM, CORBA, etc.
  • Un método para detectar cambios en variables en el tiempo.

Soporte en los lenguajes de programación

Varios lenguajes de programación orientados a objetos soportan la serialización de forma directa. Algunos de ellos son Objective-C, Java, Object Pascal, C#, Visual Basic .NET, ColdFusion, Ocaml, Perl, Python, PHP y Ruby

Enlaces externos

Para Java:

  • XML Data Binding
  • Generar el serialVersionUID de una clase

Para C#:

  • Serialización XML de objetos en .net con C# (en español)
  •   Datos: Q1127410

serialización, ciencias, computación, serialización, marshalling, inglés, consiste, proceso, codificación, objeto, medio, almacenamiento, como, puede, archivo, buffer, memoria, transmitirlo, través, conexión, como, serie, bytes, formato, humanamente, más, legi. En ciencias de la computacion la serializacion o marshalling en ingles consiste en un proceso de codificacion de un objeto en un medio de almacenamiento como puede ser un archivo o un buffer de memoria con el fin de transmitirlo a traves de una conexion en red como una serie de bytes o en un formato humanamente mas legible como XML o JSON entre otros La serie de bytes o el formato pueden ser usados para crear un nuevo objeto que es identico en todo al original incluido su estado interno por tanto el nuevo objeto es un clon del original La serializacion es un mecanismo ampliamente usado para transportar objetos a traves de una red para hacer persistente un objeto en un archivo o base de datos o para distribuir objetos identicos a varias aplicaciones o localizaciones Usos EditarSerializacion tiene una serie de ventajas Un metodo de persistencia de objetos que es mas conveniente que escribir sus propiedades a un archivo de texto en disco Un metodo de emision de llamadas a procedimiento remoto por ejemplo SOAP Un metodo para la distribucion de objetos especialmente en los componentes software tales como COM CORBA etc Un metodo para detectar cambios en variables en el tiempo Soporte en los lenguajes de programacion EditarVarios lenguajes de programacion orientados a objetos soportan la serializacion de forma directa Algunos de ellos son Objective C Java Object Pascal C Visual Basic NET ColdFusion Ocaml Perl Python PHP y RubyEnlaces externos EditarPara Java XML Data Binding Generar el serialVersionUID de una clasePara C Serializacion XML de objetos en net con C en espanol Datos Q1127410Obtenido de https es wikipedia org w index php title Serializacion amp oldid 133266496, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos