id, hashcode, persistence et ces sortes de choses - Java - Programmation
MarshPosté le 24-01-2005 à 19:44:56
Question résumée eclair
Est-ce une bonne idée d'utiliser des id pour des objets sérialisés afin de leur faire référence depuis d'autres objets persistants ?
Question détaillée
voilà pour une appli de gestion, j'ai été amené à dissocier des données "statiques", définies une fois, et modifiées exceptionellement, et des données "dynamiques" modifiées tout le temps.
les données dynamiques se construisent à partir des données statiques (désolé je sais pas comment on dit en vrai), et j'ai donc créé 2 applications (une pour chaque)
et donc, j'ai un objet général conteneur de toutes mes données statiques, que je sérialise en XML dans un fichier (avec XStream...) et je voudrais faire référence à ces données statiques dans un autre objet sérialisable.
donc, qu'est-ce qu'on doit utiliser dans ce cas ? des identifiants string ? (pour utiliser avec une hashmap peut-être)
(en fait, j'ai jamais fait ça. on m'a parlé d'EJB mais là, c'est pour un assez petit truc et ça doit tourner sur des petites configs la prochaine fois, je ferai un truc plus propre, plus "bbd style" peut-être mais là c'est du ptit fichier que je manipule et donc voilà)
Marsh Posté le 24-01-2005 à 19:44:56
Question résumée eclair
Est-ce une bonne idée d'utiliser des id pour des objets sérialisés afin de leur faire référence depuis d'autres objets persistants ?
Question détaillée
voilà pour une appli de gestion, j'ai été amené à dissocier des données "statiques", définies une fois, et modifiées exceptionellement, et des données "dynamiques" modifiées tout le temps.
les données dynamiques se construisent à partir des données statiques (désolé je sais pas comment on dit en vrai), et j'ai donc créé 2 applications (une pour chaque)
et donc, j'ai un objet général conteneur de toutes mes données statiques, que je sérialise en XML dans un fichier (avec XStream...) et je voudrais faire référence à ces données statiques dans un autre objet sérialisable.
donc, qu'est-ce qu'on doit utiliser dans ce cas ? des identifiants string ? (pour utiliser avec une hashmap peut-être)
(en fait, j'ai jamais fait ça. on m'a parlé d'EJB mais là, c'est pour un assez petit truc et ça doit tourner sur des petites configs
la prochaine fois, je ferai un truc plus propre, plus "bbd style" peut-être mais là c'est du ptit fichier que je manipule et donc voilà)