Accueil de l'archive Service proposé par Hervé AGNOUX

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


C'est fini ! Retour à l'accueil de la pseudo-archive