Kompatibilita

Martin Kuba makub na ics.muni.cz
Čtvrtek Leden 8 09:49:58 CET 2009


No, moje dávné zkušenosti říkají, že serializace a potažmo RMI funguje spolehlivě
pouze mezi stejnými verzemi JVM. Dost se divím, že funguje
ten 1.1 klient vůči 1.4 serveru, protože v 1.3 se změnilo RMI
na RMI-IIOP.

Každopádně ve verzi 1.4 se v JRE objevily nové třídy

java.beans.XMLDecoder
java.beans.XMLEncoder

a aspoň já z jejich popisu v javadocu cítím přiznání, že serializace
moc nefunguje a proto museli přidat tyhle třídy pro zápis v XML,
který je mnohem přenositelnější.

Makub

Jan Medek napsal(a):
>     Dobry den,
> 
>     mame projekt. Serverova cast je v tuto chvili v J2SDK 1.4.2, client
> v velice historickych duvodu JDK 1.1.4 (naprosto pochopim zdeseni, ale
> tak to proste je). Komunikace pres RMI.
> 
>     A mam ted problem. Potrebuji prejit na serverove strane nejlepe na
> JDK 1.6 (minimalne JDK 1.5). Zrejme je tam nejaky problem v serializaci
> a deserializaci uz zakladniho java.lang.Object. Nebo pri prvnim volani
> jakekoliv metody pres RMI mi to vyhodi chybu. Mam podezreni, ze to je v
> souvislosti s generickymi typy, neb jsme to nasel ve zdrojaku prave
> java.lang.Object.
> 
>     Nemate nekdo tip, jestli se to da obejit, nebo pripadne nejaky
> odkaz, kde je dana nekompatibilita popsana?
> 
>     Predesilam,z e prechod na jinou verzi Javy na strane klienta neni
> mozna. Nepisu radsi proc, protoze byste me ukamenovali. :-)
> 
>     Zkousel jsem google, ale nejak v tomto pripade nejsem uspesny.
> 
>     Diky za pomoc.
> 
>     Honza


-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Supercomputing Center Brno             Martin Kuba
Institute of Computer Science    email: makub na ics.muni.cz
Masaryk University             http://www.ics.muni.cz/~makub/
Botanicka 68a, 60200 Brno, CZ     mobil: +420-603-533775
--------------------------------------------------------------

------------- další část ---------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3292 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://amaio.cz/pipermail/konference/attachments/20090108/edb31052/attachment.bin>


Další informace o konferenci Konference