Java včera, dnes a zítra

Dnes bych chtěl pár řádek věnovat Jave 5.0. Je to až s podivem, jak zpátečnický jsem si připadal, když jsem se na těchto stránkách skepticky rozepisoval o přechodu na Javu 5.0. Od té doby už uběhlo hodně času a já jsem si ten přechod mohl prodělat na vlastní kůži.

Java – znakové kódování

Jedno z nejčastěji tázaných témat, v diskusních skupinách věnovaných Jave, se točí kolem kódování znaků. Nejčastěji se to týká kódování při čtení/zápisu servletu (JSP), databáze a souborů. Obecně to může generalizovat na operace probíhající na hranici mezi JVM a okolním světem, kde dochází převodu bytové reprezentace na znakovou reprezentaci a...

Memory leaks v Jave

Memory leaks jsou problémem, který vzniká tak, že program konsumuje operační paměť, kterou neumožňuje uvolnit, i když ji už v danou chvíli nepotřebuje. V Jave se o uvolnění paměti stará Garbage collector (GC) též česky řečený Sběrač Neplatných Objektů, který je plně v režii Java Virtual Machine. Programátor se nemusí starat o uvolňování paměti...

IBM se zapojuje do open-source J2SE 5 Harmony

Na nedávno oznámené (i u nás na Jabloku zmíněné) chystané zbrusu nové implementaci J2SE 5 s názvem Harmony od minulého týdne podle zprávy zveřejněné na C|Net News už pracuje jeden vyčleněný zaměstnanec IBM.

Pisces - komplexní testovací scénáře

Pisces je nástroj rozšiřující možnosti frameworku jUnit, tak aby bylo možné pouštět unit testy mimo lokální VM. Když jsem na začátku týdne ladil chyby v Luntclipse (Eclipse plugin pro Luntbuild), byl jsem vystaven do situace, do které se dostane většina vývojářů. U mě vše samozřejmě fungovalo, ale několik lidí mi hlásilo opravdu zvláštní chyby...

Formátované dokumenty a tiskové sestavy v Javě (3)

V poslední části miniseriálu věnovaného vytváření formátovaných dokumentů a tiskových sestav pomocí aplikací napsaných v programovacím jazyce Java bude popsán systém POI, který je v současné době možné použít pro načítání, programovou změnu a uložení sešitů ve formátu aplikace Microsoft Excel. Kromě toho je ve vývojářské verzi možné načítat a...

Java 6.0 Mustang - nové vlastnosti ve znamení JSR

J2SE 5.0 se ani pořádně nezaběhlo a už s pilně pracuje na J2SE 6.0 s kódovým označením Mustang. Mustang je vyvíjen pod speciálním typem licence Java Research License (JRL), která umožňuje komukoliv ovlivnit vývoj. Dokonce bych řekl, že Mustang a přístup k jeho vývoji je velice liberální.

Formátované dokumenty a tiskové sestavy v Javě (2)

V dnešní části miniseriálu o vytváření formátovaných dokumentů a tiskových sestav pomocí programů napsaných v programovacím jazyce Java se zaměříme na popis systému FOP, zejména na způsob jeho instalace, zprovoznění a tvorby jednoduchých dokumentů zapsaných ve formátu FO-XSL.

Formátované dokumenty a tiskové sestavy v Javě (1)

V tomto článku a na něj navazujících pokračováních jsou popsány dva poměrně rozsáhlé systémy, které jsou určeny pro vytváření formátovaných dokumentů a tiskových sestav. Oba popisované systémy jsou založeny na "čistém" programovacím jazyku Java, což přispívá k jejich snadné portaci na různé platformy. Díky použití Javy je také možné funkce těchto...

Do pranice: Přejít na Javu 5.0, ANO či NE?

Už je to přes půl roku, kdy jsem spotem Migrace na Javu 5.0, realita nebo utopie? polemizoval nad přechodem na Javu 5.0. Půl roku je v IT příšerně dlouhá doba, ale můj skeptický postoj k přechodu stále trvá.

 
strana 10/11celkem 110 položek