🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #27820

Re: serializacion

#27820
From: Martin Jul
Date: Mon, 06 Jul 1998 00:00
74 lines
2401 bytes
Hola Carlos

Aqu� tienes un ejemplo de serializaci�n. Que te diviertas!

Un saludo, 
 Martin


   // ----------------------------------------------------------------
   // Salvar el bd del usarios:
   
    // UserDatabase userData;

    File userDataFile = new File( "/usr/tmp/foo" ); 
    if( user_data_file.canWrite() ) {
      try {
        FileOutputStream fos = new FileOutputStream( userDataFile );
        ObjectOutputStream oos = new ObjectOutputStream( fos );
        oos.writeObject( userData );
        oos.close();
        fos.close();
      } catch ( Exception ex ) {
        // ...
      }
    }

  // ----------------------------------------------------------------
  // Recuperar un UserDatabase objecto:

    File userDataFile = new File( "/usr/tmp/foo" );
    if( user_data_file.exists() && user_data_file.canRead() ) {
      // get the user objects:
      try {
        FileInputStream fis = new FileInputStream( userDataFile );
        ObjectInputStream ois = new ObjectInputStream( fis );
        users = (UserDatabase)(ois.readObject());
        ois.close();
        fis.close();
      } catch( Exception ex ) {
         // ...
      }
    }


  // ----------------------------------------------
  // El UserDatabase:

  public class UserDatabase implements Serializable {
    private Vector _users;   // (Vector y Date impementan Serializable)
    private Date _last_modified;
    // m�todos etc.
    // ...
  }







carlos wrote:
> 
>     Buenas,
> 
>          Me pregunto si alguien seria tan amable de enviarme un ejemplo
> con la interface de serializacion, donde se vea como se salva y como se
> recupera el objeto en cuestion.
> 
>     Gracias

-- 
Martin Jul     (mjul@math.ku.dk)      Tel. +45 39 18 42 70
-------------- "This is the 90s. Wake up!" ---------------
Technical Details
Message-ID: <35A09B4D.F0A42D64@get2net.dk>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <35A001BA.995F4972@alumnes.eup.udl.es>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII
X-Google-Thread: 1116f3,5d8f6710d40e2bc6
X-Google-Attributes: gid1116f3,public
From: Martin Jul <mjul@get2net.dk>
Subject: Re: serializacion
Date: 1998/07/06
Message-ID: <35A09B4D.F0A42D64@get2net.dk>
X-Deja-AN: 368856103
Content-Transfer-Encoding: 8bit
References: <35A001BA.995F4972@alumnes.eup.udl.es>
To: carlos <q4374304@alumnes.eup.udl.es>
Content-Type: text/plain; charset=iso-8859-1
Organization: Incommunicado
Mime-Version: 1.0
Newsgroups: es.comp.lenguajes.java