Chargement d'un fichier en mémoire - Java - Programmation
Marsh Posté le 15-08-2002 à 09:51:39
Quel environnement. Qu'est ce que tu entends par session et sérialisation?
Sois précis, c'est pas à nous de deviner ce que tu veux dire. En l'occurence la seule chose que ton post décrit c'est que t'as rien compris et que ta question ne veut rien dire.
Donc là on est bloqué jusqu'à ce que tu te décides à préciser.
Marsh Posté le 15-08-2002 à 10:40:48
Voici la problematique ....
J'ai un fichier XML dont on veut extraire un objet qu'on nommera "Book".Sur cet objet on doit faire des modifications, mais pas directement sur le fichier XML. Les modifications faites seront écrites sur le fichier XML a la fin de l'execution du programme.
Je dois passer par 2 methodes :
-La serialization (Voir API java)
-Et les sessions
La serialization j'ai compris le principe mais on me demande d'utiliser un Id pour la serialization ??? Je ne vois pas trop l'interet, car on manipule qu'un objet donc il y a qu'1 seul id pour la serialization ....
Comment fait-on pour vider la memoire tampon de la serialization sans toucher au fichier XML ?
Sinon quelle class dois-je utiliser pour les sessions ?
Merci
Marsh Posté le 15-08-2002 à 11:29:54
Va utiliser l'api DOM, ça correspond à ton besoin. Ca charge le fichier en mémoire, en fait une structure d'arbre sur laquelle on peut faire des modifications et tu pourras sauvegarder cet arbre ensuite une fois les modifications faites.
Marsh Posté le 15-08-2002 à 11:44:13
mais qu'est ce que la session vient faire là. Tu parles d'une session HTTP ?
Marsh Posté le 15-08-2002 à 04:29:02
Comment fait-on pour charger en mémoire un fichier XML en java avec ces 2 méthodes : la session et la sérialisation, ceci nous permettra d'éviter les accès en lecture sur ce fichier.
Merci de votre aide