downgrade aplikace z 6.0 na 5.0

Radovana Straube radovana_straube na yahoo.com
Čtvrtek Listopad 25 09:46:12 CET 2010


Dobry den,

ked je treba presvedcit zakaznika, aby upgradol Javu z 5.0 na 6.0, staci povedat, ze pre J2SE 5.0 dna 3.11.2009 bolo stopnute vydavanie updatov. Tu je linka:
http://www.oracle.com/technetwork/java/javase/downloads/index-jdk5-jsp-142662.html

Cize pripadne bezpecnostne diery nebudu moct byt zaplatane. Je sice este moznost si zaplatit Java for Business 1.5, ale upgrade na 6.0 vyjde lacnejsie.

Ze bude aplikacia s novou Javou bezat rychlejsie nie vsetkych oslovi, ale pripadna bezpecnostna ich vacsinou rozhybe. Nam sa zatial podarilo tymto argumentom presvedcit vsetkych zakaznikov.

Radovana Straube


--- On Thu, 11/25/10, Martin Kuba <makub na ics.muni.cz> wrote:

> From: Martin Kuba <makub na ics.muni.cz>
> Subject: Re: downgrade aplikace z 6.0 na 5.0
> To: "Java" <konference na java.cz>
> Date: Thursday, November 25, 2010, 8:42 AM
> Dne 24.11.2010 19:39, Tomáš
> Záluský napsal(a):
> >
> > Dobrý den,
> >
> > máme webovou aplikaci napsanou v Javě 6.0 a musíme
> ji nasadit na aplikační server, kde je pouze 5.0. Ukázalo
> se, že aplikace nebude běžet nikde pod 6.0, takže jde o
> to dostat zdrojáky do stavu, kdy bude projekt
> zkompilovatelný a běhuschopný pod 5.0. Po vyřešení
> odlišností, které vyvstaly po změně source a target na
> maven-compiler-pluginu, ale zůstává potřeba odchytit
> případy, kdy se volá nějaká metoda přidaná až od 6.0
> (např. Collections.newSetFromMap).
> >
> > Potřebuji tedy něco jako Retrotranslator, ale pouze
> pro přechod 6.0 ->  5.0 a z něj pouze přepínač
> -verifyref. Retrotranslator v současné podobě převede
> class soubory na max. 1.4, což mi přijde jako kanón na
> vrabce. Nechce se mi zatahovat do projektu backportovaný
> bytekód něčeho, co můžeme mít přímo z originálního
> překladače 5.0 (např. enumů), byť jsou s touto
> knihovnou dle různých zdrojů dobré zkušenosti.
> >
> > Protože ostatní projekty máme v 6.0 a 5.0 už nikdo
> nemá, chtěl jsem se vyhnout instalaci 5.0, ale vychází
> mi, že to stejně nepůjde. I kdybychom chtěli použít
> Retrotranslator jen pro ověření referencí, stejně bude
> vyžadovat cestu k jarům 5.0. A navíc se na chyby á la
> volání Collections.newSetFromMap přijde až při Maven
> buildu a Eclipse bude vesele hlásit, že je projekt
> zkompilovatelný. Takže to vidím na instalaci 5.0 a
> nastavení příslušného JDK pro tento konkrétní
> projekt. Nebo víte o nějaké jednodušší cestě?
> 
> Nebude jednodušší upgradovat na aplikačním serveru na
> Javu 6.0 ?
> Přece jenom 5.0 je dost stará, a Java je pečlivě
> udržovaná jako zpětně
> kompatibilní, takže upgrade na 6.0 by měl běh
> aplikačního serveru jen vylepšit.
> 
> Kdysi před deseti lety, kdy oficiálně podporovaná java
> byla jenom na Windows a Solarisu,
> jsem aplikační server označený jako požadující javu
> 1.3 provozoval
> na Javě 1.4 na Linuxu a na výkon a stabilitu to mělo jen
> pozitivní efekt :-)
> 
> 
> Makub
> -- 
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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ší informace o konferenci Konference