SlideShare una empresa de Scribd logo
1 de 9
PROGRAMACIÓN III

             ING. PAULO GUERRA

INTEGRANTES: CÁCERES CRISTÓBAL
                GUANO JOHANNA
OBJETIVO:

   Analizar en que consiste la serialización en
    java, indagando en varias fuentes de
    información, para así comprender su
    funcionamiento aplicándolo en diferentes
    ejercicios de problemas de la vida real.
CONCEPTO:
   La serialización (o marshalling) consiste en
    un proceso de codificación de un objeto en un
    medio de almacenamiento.

   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).
   Al poder convertir el objeto a bytes, ese
    objeto se puede enviar a través de
    red, guardarlo en un fichero, y después
    reconstruirlo al otra lado de la red, leerlo del
    fichero,....

   Para que un objeto sea serializable basta con
    que implemente la interfaz Serializable.

   Java sabe perfectamente enviar o recibir por
    red, a través de socket o de rmi. También
    java sabe escribir en un fichero o reconstruir
    a partir del fichero.
Excluir campos al serializar
          objetos
   Algunas veces es necesario excluir campos
    a la hora de serializar objetos, por ejemplo
    cuando se tiene un objeto que guarda la
    información de un usuario incluida su
    contraseña.

   Para evitar que esos campos sean
    serializados basta con utilizar el modificador
    transient.
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.
 Un método para la distribución de
  objetos,     especialmente      en      los
  componentes software.
 Un método para detectar cambios en
  variables en el tiempo.
BIBLIOGRAFÍA:
 serializacionSerialización.htm
 serializacion/index.php.htm
 file:///G:/serializacion/Serializaci%C3%B3n%
  20en%20Java%20%20Interfaz%20Serializa
  ble%20_%20jQuery%20Easy.htm

Más contenido relacionado

Similar a Serialización

Serializacion de objetos en java
Serializacion de objetos en javaSerializacion de objetos en java
Serializacion de objetos en java
Hugo Nugra
 
Serializacion de objetos en java
Serializacion de objetos en javaSerializacion de objetos en java
Serializacion de objetos en java
Hugo Nugra
 
Java persistence
Java persistenceJava persistence
Java persistence
cabraval
 
Manejo de archivos en java
Manejo de archivos en javaManejo de archivos en java
Manejo de archivos en java
Whaleejaa Wha
 
Manejo de archivos en java
Manejo de archivos en javaManejo de archivos en java
Manejo de archivos en java
Whaleejaa Wha
 
Manejo de archivos en java
Manejo de archivos en javaManejo de archivos en java
Manejo de archivos en java
MaiirOn Gaitan
 
Manejo+de+archivos+en+java
Manejo+de+archivos+en+javaManejo+de+archivos+en+java
Manejo+de+archivos+en+java
Whaleejaa Wha
 

Similar a Serialización (20)

Serializacion
SerializacionSerializacion
Serializacion
 
Serializacion
SerializacionSerializacion
Serializacion
 
Serializacion
SerializacionSerializacion
Serializacion
 
Serializacion
SerializacionSerializacion
Serializacion
 
Serializacion de objetos
Serializacion de objetosSerializacion de objetos
Serializacion de objetos
 
Serializacion de objetos en java
Serializacion de objetos en javaSerializacion de objetos en java
Serializacion de objetos en java
 
Serializacion de objetos en java
Serializacion de objetos en javaSerializacion de objetos en java
Serializacion de objetos en java
 
(29 10-12)serializacion
(29 10-12)serializacion(29 10-12)serializacion
(29 10-12)serializacion
 
Java persistence
Java persistenceJava persistence
Java persistence
 
Serialización de objetos en java
Serialización de objetos en javaSerialización de objetos en java
Serialización de objetos en java
 
Suarez l 2001 el paquete java io
Suarez l 2001 el paquete java ioSuarez l 2001 el paquete java io
Suarez l 2001 el paquete java io
 
Serializacion en java
Serializacion en javaSerializacion en java
Serializacion en java
 
Serializacion
SerializacionSerializacion
Serializacion
 
Informe Poo
Informe PooInforme Poo
Informe Poo
 
Serializacion
SerializacionSerializacion
Serializacion
 
Manejo de archivos en java
Manejo de archivos en javaManejo de archivos en java
Manejo de archivos en java
 
Manejo de archivos en java
Manejo de archivos en javaManejo de archivos en java
Manejo de archivos en java
 
Manejo de archivos en java
Manejo de archivos en javaManejo de archivos en java
Manejo de archivos en java
 
Manejo+de+archivos+en+java
Manejo+de+archivos+en+javaManejo+de+archivos+en+java
Manejo+de+archivos+en+java
 
Java 5 se (presentación3)
Java 5 se (presentación3)Java 5 se (presentación3)
Java 5 se (presentación3)
 

Serialización

  • 1. PROGRAMACIÓN III ING. PAULO GUERRA INTEGRANTES: CÁCERES CRISTÓBAL GUANO JOHANNA
  • 2. OBJETIVO:  Analizar en que consiste la serialización en java, indagando en varias fuentes de información, para así comprender su funcionamiento aplicándolo en diferentes ejercicios de problemas de la vida real.
  • 3. CONCEPTO:  La serialización (o marshalling) consiste en un proceso de codificación de un objeto en un medio de almacenamiento.  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).
  • 4. Al poder convertir el objeto a bytes, ese objeto se puede enviar a través de red, guardarlo en un fichero, y después reconstruirlo al otra lado de la red, leerlo del fichero,....  Para que un objeto sea serializable basta con que implemente la interfaz Serializable.  Java sabe perfectamente enviar o recibir por red, a través de socket o de rmi. También java sabe escribir en un fichero o reconstruir a partir del fichero.
  • 5.
  • 6. Excluir campos al serializar objetos  Algunas veces es necesario excluir campos a la hora de serializar objetos, por ejemplo cuando se tiene un objeto que guarda la información de un usuario incluida su contraseña.  Para evitar que esos campos sean serializados basta con utilizar el modificador transient.
  • 7.
  • 8. 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.  Un método para la distribución de objetos, especialmente en los componentes software.  Un método para detectar cambios en variables en el tiempo.
  • 9. BIBLIOGRAFÍA:  serializacionSerialización.htm  serializacion/index.php.htm  file:///G:/serializacion/Serializaci%C3%B3n% 20en%20Java%20%20Interfaz%20Serializa ble%20_%20jQuery%20Easy.htm