Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
536 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [Java] Persistance des objets

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

[Java] Persistance des objets

n°559553
red factio​n
Posté le 05-11-2003 à 13:18:51  profilanswer
 

comment on fait ca en java?
bon ya pas de surdef des operateurs, donc soit il faut surdefinir une fonction(dont je ne connait pas le nom), ou alors utiliser ses propres fonction pour sauver et charger  
 
help
 

mood
Publicité
Posté le 05-11-2003 à 13:18:51  profilanswer
 

n°559559
lorill
Posté le 05-11-2003 à 13:20:48  profilanswer
 

hu ?
 
java.lang.Serializable
java.io.ObjectOutputStream
java.io.ObjectInputStream

n°559560
chrisbk
-
Posté le 05-11-2003 à 13:20:54  profilanswer
 

bah j'imagine qu'ils doivent bien avoir du brol pour la serialization non ?

n°559561
benou
Posté le 05-11-2003 à 13:21:44  profilanswer
 

persistence dans quoi ? bdd, fichier, autre ?
 
t'as regardé la sérialization ? http://java.sun.com/j2se/1.4.1/doc [...] zable.html


Message édité par benou le 07-11-2003 à 11:30:08

---------------
ma vie, mon oeuvre - HomePlayer
n°559562
chrisbk
-
Posté le 05-11-2003 à 13:22:26  profilanswer
 

ca me fait tjs plaisir de coller un vent a benou sur les questions java :sol:

n°559563
lorill
Posté le 05-11-2003 à 13:22:56  profilanswer
 

m'en fous, vous ait tous grillé :o

n°559565
benou
Posté le 05-11-2003 à 13:23:55  profilanswer
 

le temps que je trouve le lien :o


---------------
ma vie, mon oeuvre - HomePlayer
n°559579
red factio​n
Posté le 05-11-2003 à 13:28:35  profilanswer
 

benou a écrit :

persistence dans quoi ? bdd, fichier, autre ?
 
t'as regardé la sérialization ?http://java.sun.com/j2se/1.4.1/docs/api/java/io/Serializable.html


 
fichier
 
sur des objet que jai cree (pas sur des objets de la lib java)

n°559584
lorill
Posté le 05-11-2003 à 13:29:43  profilanswer
 

benou a écrit :

le temps que je trouve le lien :o

bien fait  :na:

n°559594
benou
Posté le 05-11-2003 à 13:34:19  profilanswer
 

red faction a écrit :


sur des objet que jai cree (pas sur des objets de la lib java)


c'est fait pour ca ...
 
http://penserenjava.free.fr/pens/i [...] htm#04.036


---------------
ma vie, mon oeuvre - HomePlayer
mood
Publicité
Posté le 05-11-2003 à 13:34:19  profilanswer
 

n°559595
benou
Posté le 05-11-2003 à 13:34:51  profilanswer
 

lorill a écrit :

bien fait  :na:  


 :kaola:  
 
moi je fais de l'information complète moi, monsieur :o


---------------
ma vie, mon oeuvre - HomePlayer
n°559597
benou
Posté le 05-11-2003 à 13:36:38  profilanswer
 
n°559781
darklord
You're welcome
Posté le 05-11-2003 à 15:17:31  profilanswer
 

hibernate, jdo? :o


---------------
Just because you feel good does not make you right
n°559828
the real m​oins moins
Posté le 05-11-2003 à 15:38:31  profilanswer
 

DarkLord a écrit :

hibernate, jdo? :o

tout de suite [:kiki]
i veut du fichier :o

n°559835
darklord
You're welcome
Posté le 05-11-2003 à 15:41:07  profilanswer
 

the real moins moins a écrit :

tout de suite [:kiki]
i veut du fichier :o
 


 
j'ai dit :o


---------------
Just because you feel good does not make you right
n°560012
benou
Posté le 05-11-2003 à 17:22:40  profilanswer
 


c'est vrai : il a utilisé :o donc il a droit de sortir n'importe quel connerie. C'est la règle :o


---------------
ma vie, mon oeuvre - HomePlayer
n°560015
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 05-11-2003 à 17:27:15  profilanswer
 

benou a écrit :


c'est vrai : il a utilisé :o donc il a droit de sortir n'importe quel connerie. C'est la règle :o


Donc ton  

benou a écrit :


moi je fais de l'information complète moi, monsieur :o


c'était une connerie ? [:god]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°560020
Krueger
tout salaire demande dutravail
Posté le 05-11-2003 à 17:30:33  profilanswer
 

:lol:
J'allais faire la remarque, mais j'ai finalement attendu.
 

benou a écrit :


c'est vrai : il a utilisé :o donc il a droit de sortir n'importe quel connerie. C'est la règle :o

Ça aussi c'est une connerie alors. :lol:


---------------
"Colère et intolérance sont les ennemis d'une bonne compréhension." Gandhi
n°560022
chrisbk
-
Posté le 05-11-2003 à 17:31:14  profilanswer
 

Java c'est bien :O

n°560049
benou
Posté le 05-11-2003 à 17:55:00  profilanswer
 

Krueger a écrit :

:lol:Ça aussi c'est une connerie alors. :lol:


bha oui :o
donc mon

benou a écrit :


moi je fais de l'information complète moi, monsieur :o


n'étais pas une connerie :o


---------------
ma vie, mon oeuvre - HomePlayer
n°560098
veryfree
Posté le 05-11-2003 à 19:22:43  profilanswer
 

il faut utiliser JNI :o
 


Message édité par veryfree le 05-11-2003 à 19:23:56
n°560773
R3g
fonctionnaire certifié ITIL
Posté le 06-11-2003 à 12:04:00  profilanswer
 

Y'a XMLEncoder aussi :o


---------------
Au royaume des sourds, les borgnes sont sourds.
n°560807
red factio​n
Posté le 06-11-2003 à 13:20:19  profilanswer
 

cbon jy suis arrivé  :D

n°560910
chrisbk
-
Posté le 06-11-2003 à 15:06:51  profilanswer
 

mise en veille prolongée + Norton Ghost :O


Message édité par chrisbk le 06-11-2003 à 15:07:14
n°560929
red factio​n
Posté le 06-11-2003 à 15:18:57  profilanswer
 

[:xp1700]


Message édité par red faction le 06-11-2003 à 19:23:45
n°561153
red factio​n
Posté le 06-11-2003 à 18:05:17  profilanswer
 

Jai encore un prob
 
jai implementé une methode load et une methode save pour lobjet que je veux sauvegarder
 
pour sauver ca va je fait reference a this
 
mais pour le load qd jessaie dassocier qqch a this evidement ca foire ....
 
a part faire une class a part avec save et load et de faire lassociation en dehors de ma class a sauver jvois pas

n°561194
red factio​n
Posté le 06-11-2003 à 19:23:29  profilanswer
 

un autre prob c que si je supprime un methode de mon objet (meme si elle ne sert plus) au chargement y me fait
 
Local class not compatible: stream classdesc serialVersionUID=-410453413405506366 local class serialVersionUID=-8438135075513564897
 
je comprends que si on enleve des donnnees membre ca marche plus mais pas des methodes  :o

n°561305
the real m​oins moins
Posté le 06-11-2003 à 22:38:05  profilanswer
 

ça te dirait pas de lire un ptit tuto? [:meganne]
ou les docs, au moins [:autobot]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°561379
red factio​n
Posté le 06-11-2003 à 23:22:46  profilanswer
 

the real moins moins a écrit :

ça te dirait pas de lire un ptit tuto? [:meganne]
ou les docs, au moins [:autobot]


 :pfff:

n°561384
the real m​oins moins
Posté le 06-11-2003 à 23:27:45  profilanswer
 

[:mlc2]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°561391
red factio​n
Posté le 06-11-2003 à 23:31:21  profilanswer
 


 
oui ok jai regarde dans la doc mais ya un ou deux trucs que jai pas encore tout a fait compris  
 
c pour ca que je demandais mais bon ok jvais chercher comme un fou apres ca

n°561424
benou
Posté le 07-11-2003 à 00:02:04  profilanswer
 

ben je sais pas, tes derbières questions là elles avaient pas l'air d'avoir à voir ave la sérialisation ... :/


---------------
ma vie, mon oeuvre - HomePlayer
n°561440
the real m​oins moins
Posté le 07-11-2003 à 01:40:31  profilanswer
 

benou a écrit :

ben je sais pas, tes derbières questions là elles avaient pas l'air d'avoir à voir ave la sérialisation ... :/

euh ben,si carrement...la base dela base...


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°561441
red factio​n
Posté le 07-11-2003 à 01:53:36  profilanswer
 

ok bon ca fait pas longtemps que je fait du java  :jap:

n°561445
the real m​oins moins
Posté le 07-11-2003 à 01:57:44  profilanswer
 

attend que je remonte mon valvier et  je t'dplique


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°561468
darklord
You're welcome
Posté le 07-11-2003 à 07:23:43  profilanswer
 

benou a écrit :

ben je sais pas, tes derbières questions là elles avaient pas l'air d'avoir à voir ave la sérialisation ... :/


 
bin carrément si [:mlc]


---------------
Just because you feel good does not make you right
n°561469
darklord
You're welcome
Posté le 07-11-2003 à 07:29:06  profilanswer
 

red faction a écrit :

un autre prob c que si je supprime un methode de mon objet (meme si elle ne sert plus) au chargement y me fait
 
Local class not compatible: stream classdesc serialVersionUID=-410453413405506366 local class serialVersionUID=-8438135075513564897
 
je comprends que si on enleve des donnnees membre ca marche plus mais pas des methodes  :o  


 
Bon. Supposons que tu as un objet Toto. Cet objet a 3 attributs et 3 getters/setters pour les attributs en question. Pour une raison X tu décides que un des 3 attributs est read-only donc tu enlèves le setters (la méthode getMachin3).
 
Chaque fois que tu compiles un objet, le compilateur va lui donner un numéro de version. Si tu enlèves un méthode, le numéro de version va être *clairement* différent (je parle du comportement par défaut)
 
Donc si tu sérializes un vieux objet Toto puis que tu essaies de le rechopper 3 jours après, il va refuser de le réactivier pour la simple raison que le sérial ID est différent.
 
bon maintenant tu peux assigner toi meme le numéro de version d'un objet. Pour ca il faut définir un attribut
 
static final long serialVersionUID avec ta valeur.
 
Tu peux calculer une valeur avec un utilitaire appelé serialver qui est fournis avec le JDK.
 
Donc clairement si tu enlèves une méthode et que tu gardes le meme numéro de version, ca devrait marcher
 
Edit: je suis toujours très surpris des gens qui sont plus ou moins dans l'IT et qui sont incapables de taper genre 'java serialization' dans google et qui ne regarde pas la première page
 
http://developer.java.sun.com/deve [...] alization/
 
A moins que tu ais déjà lu et que tu n'ais pas compris, ce qui est différent mais bon là ...


Message édité par darklord le 07-11-2003 à 07:31:31

---------------
Just because you feel good does not make you right
n°561663
benou
Posté le 07-11-2003 à 12:06:32  profilanswer
 

DarkLord a écrit :


bin carrément si [:mlc]


red faction a écrit :

Jai encore un prob
jai implementé une methode load et une methode save pour lobjet que je veux sauvegarder
pour sauver ca va je fait reference a this
mais pour le load qd jessaie dassocier qqch a this evidement ca foire ....
a part faire une class a part avec save et load et de faire lassociation en dehors de ma class a sauver jvois pas


 
c'est quoi le rapport avec la sérialisation là ???
C'est quoi ces méthodes "load" et "save"
 
et c'est quoi cette histoire de référence à this ???


---------------
ma vie, mon oeuvre - HomePlayer
n°561671
darklord
You're welcome
Posté le 07-11-2003 à 12:10:33  profilanswer
 

benou a écrit :


 
 
c'est quoi le rapport avec la sérialisation là ???
C'est quoi ces méthodes "load" et "save"
 
et c'est quoi cette histoire de référence à this ???


et il se mange un serialVer clash et ca n'a rien à voir avec la serialzation peut etre? [:kiki]


---------------
Just because you feel good does not make you right
n°561680
benou
Posté le 07-11-2003 à 12:17:48  profilanswer
 

DarkLord a écrit :


et il se mange un serialVer clash et ca n'a rien à voir avec la serialzation peut etre? [:kiki]


ca ok mais TOUT le reste  ?
 
edit : bon ok, y avait que la 1ere question qui avait rien à voir ...
edit : en tout cas je vous pas pkoi vous m'avait contredit avec autant de véhémence et laissé passer ses histoires de load save et de this qui marche pas sans le prévenir qu'il faisait surement fause route :/


Message édité par benou le 07-11-2003 à 12:19:47

---------------
ma vie, mon oeuvre - HomePlayer
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [Java] Persistance des objets

 

Sujets relatifs
Qqn pour m'apprendre java ?commande orbd pour lancer un serveur java corba
java mathQuestion sur les tableau en java ...
[Java]Connection à un site via une servlet[java] transformation implicite de type
Creation et manipulation de "clob" Oracle en JAVA [Résolu]Documentation de l'api java en francais
[Java/C] peut on mapper une structure C a une classe java??[ActionScript]Création dynamique d'objets
Plus de sujets relatifs à : [Java] Persistance des objets


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR