TOUT -|- TOUT sur le visuel -|- TOUT sur la logistique
Date sent: Mon, 25 Dec 2000 15:00:10 +0000
From: Ali BENHADDOU <ali.benhaddou@ra.cit.alcatel.fr>
Organization: Alcatel
To: "java@u-strasbg.fr java" <java@u-strasbg.fr>
Subject: serialization
Send reply to: java@u-strasbg.fr
Bonjour ,
est ce qu'on peut en java serializer les objects qui heritent d'objects
non serializables ???
Merci
To: java@u-strasbg.fr
Subject: Re: serialization
From: Rodrigo Reyes <rodrigor@in-fusio.com>
Date sent: 26 Dec 2000 09:08:47 +0100
Send reply to: java@u-strasbg.fr
Ali BENHADDOU <ali.benhaddou@ra.cit.alcatel.fr> writes:
> est ce qu'on peut en java serializer les objects qui heritent d'objects
> non serializables ???
Serialisation non, Externalisation oui (l'externalisation
ferrugineuse, bien sûr).
--
Rodrigo
Date sent: Tue, 26 Dec 2000 09:33:40 +0100
From: Eric MOREL <eric.morel@aql.fr>
To: java@u-strasbg.fr
Subject: Re: serialization
Send reply to: java@u-strasbg.fr
Bonjour,
Il suffit d'implémenter l'interface java.io.Serializable. Elle ne demande
aucune redéfinition de méthode. Cela permet de contourner le problème de
l'héritage multiple. Si on veut mettre en place une sérialisation
personnalisée, il faut dans ce cas implémenter l'interface Externalizable
et écrire les méthodes writeObject() et readObject().
Ali BENHADDOU a écrit :
> Bonjour ,
>
> est ce qu'on peut en java serializer les objects qui heritent d'objects
> non serializables ???
>
> Merci
To: java@u-strasbg.fr
Subject: Re: serialization
From: Rodrigo Reyes <rodrigor@in-fusio.com>
Date sent: 26 Dec 2000 10:43:31 +0100
Send reply to: java@u-strasbg.fr
Mederic Morel <mederic.morel@neoxia.com> writes:
> Incroyable !!!
Effectivement, c'est incroyable, mais en fait après vérification, la
sérialisation sur des objets avec des parents non sérialisables
fonctionne. C'est ça qui est incroyable, pour moi...
--
Rodrigo
To: java@u-strasbg.fr
Subject: Re: serialization
Date sent: Tue, 26 Dec 2000 10:43:34 +0100 (MET)
From: Mederic Morel <mederic.morel@neoxia.com>
Copies to: staff@neoxia.com
Send reply to: java@u-strasbg.fr
Incroyable !!!
En réponse à Rodrigo Reyes <rodrigor@in-fusio.com>:
> Ali BENHADDOU <ali.benhaddou@ra.cit.alcatel.fr> writes:
>
> > est ce qu'on peut en java serializer les objects qui heritent
> d'objects
> > non serializables ???
>
> Serialisation non, Externalisation oui (l'externalisation
> ferrugineuse, bien sûr).
>
> --
> Rodrigo
>
>
--------------------------------------------------------
Médéric Morel - CTO - mederic.morel@neoxia.com
Neoxia, TechConsulting - http://www.neoxia.com
41 rue Boissy d'Anglas, F-75008 Paris
--------------------------------------------------------
To: java@u-strasbg.fr
Subject: Re: serialization
From: Rodrigo Reyes <rodrigor@in-fusio.com>
Date sent: 26 Dec 2000 10:53:35 +0100
Send reply to: java@u-strasbg.fr
Rodrigo Reyes <rodrigor@in-fusio.com> writes:
> Effectivement, c'est incroyable, mais en fait après vérification, la
> sérialisation sur des objets avec des parents non sérialisables
> fonctionne. C'est ça qui est incroyable, pour moi...
Je complète ma réponse (extrait des specs)
"A Serializable class must do the following:
- Implement the java.io.Serializable interface
- Identify the fields that should be serializable .../...
- Have access to the no-arg constructor of its first nonserializable
superclass"
Le réponse complète est donc "oui, mais..." vérifer les conditions
ci-dessus. Si la troisième condition n'est pas vérifiée, utiliser
l'externalisation qui fonctionnera dans tous les cas (puisqu'il faut la
faire soi-même).
--
Rodrigo