Patch application lors de changements structure objets
Bonjour,
Je ne sais pas si le sujet a sa place ici, ou peut être dans la persistence...
Ceci étant, je me posais une question quant à la maintenance d'une application dont on sauvegarde les données dans un fichier à l'aide d'un ObjectOutputStream.writeObject(monObjet). Dès lors que la structure des objets change, l'application ne peut plus lire les anciennes données.
Je pensais passer par une petite appli qui s'occupe de patcher mes fichiers sauvegardés (en remplissant les nouveaux champs par des valeurs par défaut), cependant je voudrais savoir s'il existe d'autres moyens pour garantir la compatibilité d'une version à une autre de mon application ? Ou encore des frameworks dédiés à celà car l'idée est peut être là, mais je ne sais pas vraiment par quel bout prendre le problème !
Merci d'avance !