Re: componenta co stream

2006-04-13 Tema obsahu Lukas Barton

Ales Pavel napsal(a):
ahoj pry se da nahrat komponenta do streamu a do file, ci obracene, 
nevite jak na to?



Doporucuji najit si clanky na tema Serializace.
Jako uvod jsem v google nasel napr. clanek: 
http://www.linuxsoft.cz/article.php?id_article=855


 Lukas Barton


Re: componenta co stream

2006-04-13 Tema obsahu Tomas Zverina

Toz to jde s kazdym objektem (beanou):

java.beans.XMLEncoder

Ale pokud to nechcete jen pro nejake predani neceho nekam po siti 
napriklad, tak to nedelejte, nezda se mi to jako nejlepsi napad. Spis si 
treba udelejte nejaky Value object, ktery bude obsahovat jen ta data 
co potrebujete a ten si nekam zapiste.


Ales Pavel wrote:
ahoj pry se da nahrat komponenta do streamu a do file, ci obracene, 
nevite jak na to?


Diky moc

Ales




--
S pozdravem,

Tomas Zverina

Multimedia atelier s.r.o.
Na Dolinách 4
147 00 Praha 4
IČO: 25127071
tel.: 241 433 120
e-mail: [EMAIL PROTECTED]
http://www.m-atelier.cz/

Společnost Multimedia atelier s.r.o. je zapsána u rejstříkového soudu v
Praze, oddíl C, vložka 51961.


Re: componenta co stream

2006-04-13 Tema obsahu Oto 'tapik' Buchta
On Thursday 13 April 2006 13:24, Ales Pavel wrote:
 ahoj pry se da nahrat komponenta do streamu a do file, ci obracene,
 nevite jak na to?

Achich achich. Ty mas tak dva dny na naspani neceho v Jave, kterou jsi v 
zivote nevidel, co?

Takze trivialne receno: na jakekoli vstupni a vystupni operace jsou baliky 
java.io a java.nio. Jakekoli veci do streamu dostanbes tak, ze mas jejich 
mapovani pro serializaci/deserializaci. Moznosti pro serializaci je spousta. 

Nejjednodussi je pouzit vzor JavaBeans a rozhrani java.io.Serializable. Takze 
byt tebou se podivam na ObjectOutputStream.
-- 
Oto 'tapik' Buchta, [EMAIL PROTECTED]
http://www.buchtovi.cz

__
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email 
__


Re: componenta co stream

2006-04-13 Tema obsahu Martin Kuba

Oto 'tapik' Buchta wrote:

On Thursday 13 April 2006 13:24, Ales Pavel wrote:


ahoj pry se da nahrat komponenta do streamu a do file, ci obracene,
nevite jak na to?


Nejjednodussi je pouzit vzor JavaBeans a rozhrani java.io.Serializable. Takze 
byt tebou se podivam na ObjectOutputStream.


Jenom pro poradek - serializace zapise *stav* nejake instance tridy,
takze se da ulozit do souboru nebo poslat pres sit.

Pro uspesnou rekonstrukci cele instance je treba
jeste bajtkod dane tridy plus vsech trid na kterych zavisi.

Napriklad Java RMI umi fantasticky trik,
kdy muzu vzdalenemu objektu poslat muj objekt, o kterem ten
vzdaleny objekt nikdy neslysel, natoz aby znal jeho tridu.
Funguje to tak, ze RMI protokol posle serializovany stav
toho posilaneho objektu dohromady s informaci, odkud
se da stahnout bajtkod jeho tridy.

Takze pred ObjectOutputStream se da zapsat stav instance,
pro jeho zpetne nacteni je nutne mit i bajtkod prislusne tridy.

Makub
--
~~
Supercomputing Center Brno Martin Kuba
Institute of Computer Scienceemail: [EMAIL PROTECTED]
Masaryk University http://www.ics.muni.cz/~makub/
Botanicka 68a, 60200 Brno, CZ mobil: +420-603-533775
--


smime.p7s
Description: S/MIME Cryptographic Signature


Re: componenta co stream

2006-04-13 Tema obsahu David Ondřich

Lukas Barton napsal(a):

Ales Pavel napsal(a):
ahoj pry se da nahrat komponenta do streamu a do file, ci obracene, 
nevite jak na to?



Doporucuji najit si clanky na tema Serializace.
Jako uvod jsem v google nasel napr. clanek: 
http://www.linuxsoft.cz/article.php?id_article=855


Bloch ve sve knize (Java efektivne - 57 rad experta, nebo tak nejak se 
to jmenuje) v posledni casti o serializaci velmi pekne pise, doporucuju.


dond
--
David Ondřich [EMAIL PROTECTED], ICQ# 165542353, +420608101363