cs_emmanuel9
Messages postés903Date d'inscriptionmercredi 23 février 2005StatutMembreDernière intervention16 juin 2010
-
10 oct. 2005 à 10:40
cs_emmanuel9
Messages postés903Date d'inscriptionmercredi 23 février 2005StatutMembreDernière intervention16 juin 2010
-
10 oct. 2005 à 15:55
Bonjour,
J'ai un logiciel où pour sauvegarder les données, j'ai une instance de
la classe Donnees (qui contient des ArrayList) que je sérialise dans un
fichier au moment ou je quitte le logiciel. Le problème est qu'il faut
que plusieurs personne se logue sur mon logiciel, est ce qu'il ait
judicieux de faire une arraylist d'instance de la classe Donnees et de
sérialiser cette arraylist dans un fichier (si c'est possible). Ou bien
comment feriez vous à ma place ?
sebmafate
Messages postés4936Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention14 février 201437 10 oct. 2005 à 11:48
il ne faut pas oublier que la sérialisation prend beaucoup de temps... donc plus ton fichier sera important, plus ton application sera longue à démarrer...
la solution d'Mx m'a l'air bien.
cs_emmanuel9
Messages postés903Date d'inscriptionmercredi 23 février 2005StatutMembreDernière intervention16 juin 20102 10 oct. 2005 à 11:06
Ben j'ai une classe qui s'appelle Donnees et qui comporte des arraylist d'autre classe : Personne, Voiture.
Ensuite au demarrage de mon programme, je créer une instance de la
classe Donnees (bdd) et au fur et à mesure du programme les arraylists
de bdd se remplisse. Quand le logiciel est quittez je serialise bdd
dans un fichier et quand le logiciel est redemarré par la suite je
deserialise mon fichier et je recupere une instance bdd exactement la
même qu'avant.
Le problème est que mon logiciel est multi utilisateur maintenant,
quand on demarre le logiciel il faut mettre dans login et mot de passe.
Donc c'est pas une instance de Donnees qu'il me faut mais une par
utilisateurs. Si y'a 5 utilisateurs qui peuvent se loguer sur le
logiciel il me faut 5 instance de bdd que je met dans une arraylist.
Parceque si jean se connecte faut pas qu'il puisse voit les
informations de paul.
Donc ma question est comment resoudrez vous ce problème ? En faisant
une arraylist de Donnees et en la serialisant mais si je fais ca
comment je vais savoir qui est qui .... enfin c'est assez galère comme
problème.
cs_emmanuel9
Messages postés903Date d'inscriptionmercredi 23 février 2005StatutMembreDernière intervention16 juin 20102 10 oct. 2005 à 12:11
oui c'est que que ca sera plus rapide mais si jamais un
utilisateur est supprimé comment savori qu'il faut que je vire son
fichier ?et comment savoir au moment ou la personne se loguer ou allez
chercher son fichier ? grace au fichier qui porte un nom spécifique
(jean.sav, paul.sav) ?