Flamandier
Messages postés9Date d'inscriptionvendredi 24 février 2006StatutMembreDernière intervention 5 avril 2007
-
3 avril 2007 à 13:58
Flamandier
Messages postés9Date d'inscriptionvendredi 24 février 2006StatutMembreDernière intervention 5 avril 2007
-
5 avril 2007 à 22:10
Bonjour,
J'ai vu beaucoup d'exemples sur la serialization / deserialization d'objets instance de classes Serializable.
Mais ces exemples restent simples et je me demande comment resoudre mon cas plus complexe suivant:
- J'ai plusieurs instances des plusieurs classes differentes à stocker
- Ces classes pas ne sont pas forcement liéee entre elles.
Par exemples , je voudrais stocker 5 instances de la classe "Personne", et 3 instance de la classe "voiture", avec leur attributs valués. Si le User cree une nouvelle voiture, je veux alors stocker cette 4eme instance voiture
Comment puis -je m'en sortir avec la serialization et un seul fichier XML ?
Comment gerer l'ordre d'ecriture/ de lecture ?
De maniere generale , est ce que c'est faisable avec la serialisation, ou faut-il utiliser un "parseur" XML maison ?
Flamandier
Messages postés9Date d'inscriptionvendredi 24 février 2006StatutMembreDernière intervention 5 avril 2007 5 avril 2007 à 22:10
ok pour l'exemple de la voiture ,je vois comment on peut serializer comme çà.
Cependant, ce qui m'inquiete , c'est la Deserialization.
Apres avoir serializer, je ferme mon appli, puis je le réouvre.
A priori , je ne sais pas combien j'ai de voitures dans le fichier, il peut y avoir 4 "personnes" suivies de 3 "voitures"...suivies de 2 "camions"... qui ont ete serializées dans l'execution precedente.
Comment retrouver mes petits par la deserialisation ?