Programación – Tarea UD9

Programación – Tarea UD9

Detalles de la tarea

Estamos en disposición de dar persistencia a los datos que utilizan nuestras aplicaciones. Hasta el momento los datos manejados solo se mantienen en memoria principal: cuando nuestras aplicaciones finalizan la ejecución todos los datos se pierden.

Se trata de modificar la aplicación desarrollada en la Unidad de Trabajo 8, Ejercicio 1 para dar persistencia a los datos de mi biblioteca. El nombre será PROG09_Ejerc1 Para ello:

  • Cuando la aplicación finalice, es decir, el usuario seleccione la opción Salir, la aplicación volcará el contenido de la estructura de datos con los libros de la biblioteca a un fichero binario denominado biblioteca.dat.
  • Cuando la aplicación inicie la ejecución, antes de mostrar el menú, deberá cargar en la estructura de datos el contenido del fichero biblioteca.dat.
  • Como ya sabes, para poder realizar estas tareas es necesario que nuestros objetos que representan libros sean serializables. Habrá que realizar las convenientes modificaciones a la clase Libro.

IMPORTANTE

  • El código fuente Java de esta clase debería incluir comentarios en cada atributo (o en cada conjunto de atributos) y método (o en cada conjunto de métodos del mismo tipo) indicando su utilidad.
  • En la cabecera de las clases añade documentación indicando autor y descripción de la clase.
  • En la cabecera de cada método añade documentación indicando la funcionalidad que implementa y el valor que devuelve.