Chargement d'un fichier en mémoire

Chargement d'un fichier en mémoire - Java - Programmation

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

Reply

Marsh Posté le 15-08-2002 à 04:29:02   

Reply

Marsh Posté le 15-08-2002 à 04:31:48    

j'y etais

Reply

Marsh Posté le 15-08-2002 à 09:51:39    

:sarcastic:  
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.


Message édité par darklord le 15-08-2002 à 09:51:54

---------------
Just because you feel good does not make you right
Reply

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

Reply

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.
 


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

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 ?


---------------
Just because you feel good does not make you right
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed