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

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.
  • 6.
    Excluir campos alserializar 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.
  • 8.
    VENTAJAS:  Un métodode 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