• Viernes 17 de Mayo de 2024, 05:41

Autor Tema:  OBJETOS EN DISCO  (Leído 903 veces)

RIB5

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
OBJETOS EN DISCO
« en: Sábado 25 de Abril de 2009, 21:13 »
0
Buenas a todos.

Necesito que alguien me eche una mano con esta práctica ya que voy un poco apurado de tiempo y de 3 practicas esta es la unica que no logro resolver.

Expongo un poco el enunciado.

TEMARIO TRATADO:

Creación de interfaces gráficas con AWT y gestión de eventos.
Acceso a ficheros.

DESCRIPCIÓN:

Realizar una aplicación basada en interfaz gráfica AWT que permita el
almacenamiento, recuperación de los datos de una persona en un fichero, así como la
modificación de los mismos.
Los datos serán manejados en un objeto Persona de tipo JavaBean con los siguientes
campos: nombre, apellidos, edad y telefono.
Al iniciarse la aplicación se intentarán localizar en un fichero determinado el objeto
Persona almacenado con anterioridad. Si existe, se cargarán los datos en los campos de texto de la ventana, sino, se mostrará la ventana con los campos vacíos.

En caso de que las cajas de texto muestren datos, estos se podrán modificar
directamente por el usuario, actualizándose en el objeto Persona al pulsar “Actualizar”. Si no
existen datos previos, se introducirán directamente los nuevos valores sobre los campos de
texto, generándose un nuevo objeto Persona con dichos datos al pulsa el botón “Actualizar”.
Cuando se pulse el botón “salir” se le preguntará al usuario si desea actualizar la
información en disco; si la respuesta es afirmativa, se guardará el objeto Persona en el disco,
sustituyendo al anterior en caso de ser una modificación de datos. A continuación, la ventana
se cerrará y el programa se dará por finalizado. Si la respuesta es negativa, se cerrará la
ventana sin guardar/actualizar el objeto Persona.

¿Alguien me puede ayudar por favor?

Muchas gracias de antemano.

moisesvs

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: OBJETOS EN DISCO
« Respuesta #1 en: Viernes 1 de Mayo de 2009, 17:34 »
0
Se trata de serializar objetos, es decir, un objeto se puede aplanar en un archivo de texto como tu quieras, de esa forma, puedes guardar los atributos que quieras en el archivo, y de la forma que quieras.

Mirate algún documento de como serializar objetos en Java, pero basicamente tienen que implementar la interfaz serializable, que los marca como que ese objeto se puede escribir en un archivo, dado a que la interfaz serializable no es más que una llave abierta y llave cerrada no tiene ningún método, después puede hacer que alguno atributos de algún objeto en Java no se aplane, es decir, que no se meta al archivo, de esa forma debes de indicarselo parametrizando ese atributo.

Saludos! espero que te halla servidor de algo.