serializacion

7
UNIVERSIDAD CENTRAL DEL ECUADOR SERIALIZACIÓN BASE DE DATOS Integrantes: - Betancourt miguel - Navarrete Alejandro - Ordóñez Carlos - Revelo jhany - Rosales Vinicio - Tacurí Alexis - Tapia Jonathan

description

Serializacion java netbeans

Transcript of serializacion

Page 1: serializacion

UNIVERSIDAD CENTRAL DEL ECUADOR

SERIALIZACIÓN BASE DE DATOS

Integrantes:

- Betancourt miguel

- Navarrete Alejandro

- Ordóñez Carlos

- Revelo jhany

- Rosales Vinicio

- Tacurí Alexis

- Tapia Jonathan

Page 2: serializacion

INTRODUCCIÓN

• La serialización de un objeto consiste en obtener una secuencia de bytes que represente el estado de dicho objeto.

• Esta secuencia puede utilizarse de varias maneras(puede enviarse a través de la red, guardarse en un fichero para su uso posterior, utilizarse para recomponer el objeto original, etc.)

Page 3: serializacion

DEFINICIÓN

• Hoy en día existen diversos tipos de persistencia, sin embargo, en la plataforma Java uno de los más usados es el mecanismo conocido como serialización, definida en García, 19991 como:

• "un proceso por el que un objeto cualquiera se puede convertir en una secuencia de bytes con la que más tarde se podrá reconstruir el valor de sus variables. Esto permite guardar un objeto en un archivo o mandarlo por la red."

Page 4: serializacion

DEFINICIÓN

Page 5: serializacion

• Posteriormente, es posible deshacer la serialización volviendo a crear el objeto mediante la lectura de su estado a partir del almacenamiento o de la red. Es necesario mencionar que una de las formas más habituales de implementar la persistencia a partir de almacenamiento es la utilización de bases de datos relacionales. Las bases datos relacionales han ofrecido por años un modo seguro, escalable y eficiente de almacenar los datos. Venus utiliza este sistema para almacenar los datos de los proyectos.

Page 6: serializacion

REQUERIMIENTOS

Para que un objeto sea serializable:

• Su clase debe implementar la interface Serializable

• Su clase debe proporcionar un constructor por defecto (un constructor sin argumentos)

La característica de serializabilidad se hereda Java 6

– No tiene que implementar Serializable en cada clase

– Sólo se puede implementar Serializable una vez a la jerarquía de clase

Page 7: serializacion

GRACIAS…