SlideShare ist ein Scribd-Unternehmen logo
1 von 11
ESCUELA POLITECNICA DEL
       EJERCITO
     LAFEBRE DANIEL
     PAREDES MILTON
OBJETIVOS
                  
 Entender la definición de serialización de objetos
  que permite la persistencia de datos.

 Determinar la utilidad de la misma.

 Aplicar los conceptos analizados a un ejemplo
  practico, que nos permita visualizar como se
  almacena, y se restaura los datos a través de este
  mecanismo.
SERIALIZACION
               
 Es un proceso por el cual un objeto cualquiera o una
  colección de objetos se convierte en una secuencia de
  bytes, los cuales pueden ser almacenados en un archivo
  y recuperados posteriormente.
 Pera que un objeto pueda ser serializable debe
  implementar la interfaz
   Java.io.Serializable
INTERFAZ
           SERIALIZABLE
                         
 Esta interfaz no presenta métodos basta con que una
  clase la implemente para que sus objetos puedan ser
  serializados por la JVM (Java Virtual Machine) y por
  lo tanto almacenados.
Jerarquía de salida
        
Jerarquía de entrada
         
Lectura / Escritura
Escritura en un fichero: 

 Para poder escribir los datos en un disco se lo hace a
  través de:
    ObjectOutputStream.
 Para crear el objeto de la clase se debe disponer del:
     FileOutputStream  Asociado al fichero.
 Una ves creado el objeto la clase dispone del método:
    writeObject(Object obj)

Lectura / Escritura
Lectura de un fichero
                        serializados se
 Para poder leer los objetos
  debe utilizar :
   ObjectInputStream
 Dispone de un método denominado:
   Object readObject
 Sirve para devolver los objetos almacenados
  en un fichero
 El constructor de esta clase requiere un
  objeto:
   FileInputStream  asociado al fichero.

IMPORTANCIA
                         
 La serialización permite almacenar el estado de un
  componente en disco, abandonar el entorno
  integrado de desarrollo (IDE) y restaurar el estado de
  dicho componte cuando se vuelva a ejecutar el IDE

Weitere ähnliche Inhalte

Andere mochten auch

Presentacion java
Presentacion javaPresentacion java
Presentacion javaJose Cortez
 
1 eldocentefacilitador-120313144933-phpapp01
1 eldocentefacilitador-120313144933-phpapp011 eldocentefacilitador-120313144933-phpapp01
1 eldocentefacilitador-120313144933-phpapp01Jose Cortez
 
Josecortez.presentacion
Josecortez.presentacionJosecortez.presentacion
Josecortez.presentacionJose Cortez
 
Modelado de negocios
Modelado de negocios Modelado de negocios
Modelado de negocios Jose Cortez
 
Josecortez.presentacion
Josecortez.presentacionJosecortez.presentacion
Josecortez.presentacionJose Cortez
 

Andere mochten auch (9)

Presentacion java
Presentacion javaPresentacion java
Presentacion java
 
Java
JavaJava
Java
 
Java
JavaJava
Java
 
Auditoria
AuditoriaAuditoria
Auditoria
 
1 eldocentefacilitador-120313144933-phpapp01
1 eldocentefacilitador-120313144933-phpapp011 eldocentefacilitador-120313144933-phpapp01
1 eldocentefacilitador-120313144933-phpapp01
 
Josecortez.presentacion
Josecortez.presentacionJosecortez.presentacion
Josecortez.presentacion
 
Modelado de negocios
Modelado de negocios Modelado de negocios
Modelado de negocios
 
Josecortez.presentacion
Josecortez.presentacionJosecortez.presentacion
Josecortez.presentacion
 
Ordenamiento
OrdenamientoOrdenamiento
Ordenamiento
 

Ähnlich wie (29 10-12)serializacion

Serializacion de objetos
Serializacion de objetosSerializacion de objetos
Serializacion de objetosPaul Cevallos
 
Java persistence
Java persistenceJava persistence
Java persistencecabraval
 
Serializacion de objetos en java
Serializacion de objetos en javaSerializacion de objetos en java
Serializacion de objetos en javaHugo Nugra
 
Serializacion de objetos en java
Serializacion de objetos en javaSerializacion de objetos en java
Serializacion de objetos en javaHugo Nugra
 
Curso Java Inicial 4 Poo En Java
Curso Java Inicial   4 Poo En JavaCurso Java Inicial   4 Poo En Java
Curso Java Inicial 4 Poo En JavaEmilio Aviles Avila
 
Trabajo investigativo sobre la programación orientada a objetos y java
Trabajo investigativo sobre la programación orientada a objetos y javaTrabajo investigativo sobre la programación orientada a objetos y java
Trabajo investigativo sobre la programación orientada a objetos y javaJulio César Rojas Maza
 
PresentacióN1
PresentacióN1PresentacióN1
PresentacióN1Rokr02
 
Manual hibernate
Manual hibernateManual hibernate
Manual hibernateshimbosan17
 
Manejo de archivos en java
Manejo de archivos en javaManejo de archivos en java
Manejo de archivos en javaWhaleejaa Wha
 
Manejo de archivos en java
Manejo de archivos en javaManejo de archivos en java
Manejo de archivos en javaMaiirOn Gaitan
 
Manejo+de+archivos+en+java
Manejo+de+archivos+en+javaManejo+de+archivos+en+java
Manejo+de+archivos+en+javaWhaleejaa Wha
 
Manejo de archivos en java
Manejo de archivos en javaManejo de archivos en java
Manejo de archivos en javaWhaleejaa Wha
 

Ähnlich wie (29 10-12)serializacion (20)

Serializacion de objetos
Serializacion de objetosSerializacion de objetos
Serializacion de objetos
 
Java persistence
Java persistenceJava persistence
Java persistence
 
Serializacion
SerializacionSerializacion
Serializacion
 
Serializacion de objetos
Serializacion de objetosSerializacion de objetos
Serializacion de objetos
 
Serializacion
SerializacionSerializacion
Serializacion
 
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
 
Serialización
 Serialización Serialización
Serialización
 
Serializacion
SerializacionSerializacion
Serializacion
 
Flujos y archivos
Flujos y archivosFlujos y archivos
Flujos y archivos
 
Informe Poo
Informe PooInforme Poo
Informe Poo
 
Curso Java Inicial 4 Poo En Java
Curso Java Inicial   4 Poo En JavaCurso Java Inicial   4 Poo En Java
Curso Java Inicial 4 Poo En Java
 
Trabajo investigativo sobre la programación orientada a objetos y java
Trabajo investigativo sobre la programación orientada a objetos y javaTrabajo investigativo sobre la programación orientada a objetos y java
Trabajo investigativo sobre la programación orientada a objetos y java
 
PresentacióN1
PresentacióN1PresentacióN1
PresentacióN1
 
Manual hibernate
Manual hibernateManual hibernate
Manual hibernate
 
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
 
Introduccion a Doctrine 2 ORM
Introduccion a Doctrine 2 ORMIntroduccion a Doctrine 2 ORM
Introduccion a Doctrine 2 ORM
 

(29 10-12)serializacion

  • 1. ESCUELA POLITECNICA DEL EJERCITO LAFEBRE DANIEL PAREDES MILTON
  • 2. OBJETIVOS   Entender la definición de serialización de objetos que permite la persistencia de datos.  Determinar la utilidad de la misma.  Aplicar los conceptos analizados a un ejemplo practico, que nos permita visualizar como se almacena, y se restaura los datos a través de este mecanismo.
  • 3. SERIALIZACION   Es un proceso por el cual un objeto cualquiera o una colección de objetos se convierte en una secuencia de bytes, los cuales pueden ser almacenados en un archivo y recuperados posteriormente.  Pera que un objeto pueda ser serializable debe implementar la interfaz  Java.io.Serializable
  • 4. INTERFAZ SERIALIZABLE   Esta interfaz no presenta métodos basta con que una clase la implemente para que sus objetos puedan ser serializados por la JVM (Java Virtual Machine) y por lo tanto almacenados.
  • 7. Lectura / Escritura Escritura en un fichero:   Para poder escribir los datos en un disco se lo hace a través de:  ObjectOutputStream.  Para crear el objeto de la clase se debe disponer del:  FileOutputStream  Asociado al fichero.  Una ves creado el objeto la clase dispone del método:  writeObject(Object obj)
  • 8.
  • 9. Lectura / Escritura Lectura de un fichero  serializados se  Para poder leer los objetos debe utilizar :  ObjectInputStream  Dispone de un método denominado:  Object readObject  Sirve para devolver los objetos almacenados en un fichero  El constructor de esta clase requiere un objeto:  FileInputStream  asociado al fichero.
  • 10.
  • 11. IMPORTANCIA   La serialización permite almacenar el estado de un componente en disco, abandonar el entorno integrado de desarrollo (IDE) y restaurar el estado de dicho componte cuando se vuelva a ejecutar el IDE