Blog o Javě a javovských technologiích. Více informací o mně najdete na mé domovské stránce.
Blog: Zdeněk Troníček
CZJUG webinář na téma Java Performance
Vyvíjíte aplikace v Javě a občas byste je rádi zrychlili? Nebo vás zajímá, co se děje v JVM, když v ní běží vaše aplikace? Pak si nenechte ujít CZJUG webinář na téma Java Performance. Během 120 minut se seznámíme s testováním výkonu, podíváme se na správu paměti a ukážeme si, jak monitorovat vlákna v aplikaci. A vy můžete být přitom, aniž byste...
autor: Zdeněk Troníček (2.11.2010)
zařazení: aktuality /
RefactoringNG: záměna metody
V tomto článku si ukážeme, jak lze pomocí RefactoringNG snadno zaměnit volání metody. Pro příklad se vydáme na cestu časem do doby JDK 1.1, kdy přibyla ve třídě java.awt.Component metoda setEnabled. Tato metoda nahradila metodu enable, která je od verze 1.1 Deprecated. Náhradu volání metody enable za volání metody setEnabled s parametrem true...
autor: Zdeněk Troníček (23.10.2010)
zařazení: články, blog /
RefactoringNG: továrna místo konstruktoru
V dnešním článku si ukážeme, jak lze pomocí nástroje RefactoringNG snadno v celém projektu nahradit volání konstruktoru voláním tovární metody. Mějme třídu Position:public class Position { private int x; private int y; public Position(int x, int y) { this.x = x; this.y = y; } ...}Doposud jsme vytvářeli instance třídy...
autor: Zdeněk Troníček (16.10.2010)
zařazení: články, blog /
Webinářová školení na téma JSF a JPA
Lákají vás technologie Java Server Faces a Java Persistence API, ale nemáte dost času na to, abyste je studovali sami? Pak jsou tu pro vás webinářová školení. Narozdíl od klasického školení nebudete celý den mimo firmu, protože školení se můžete účastnit odkudkoliv. Stačí vám počítač a připojení k Internetu.Školení Java Server Faces:...
autor: Zdeněk Troníček (8.10.2010)
zařazení: aktuality /
CZJUG webinář na téma JavaFX
Máte rádi grafiku a umíte trochu JavaScript? Jsou Rich Internet Applications vaším denním chlebem? Už několik let jste se nenaučili žádný nový programovací jazyk? Pokud alespoň na jednu z těchto otázek odpovíte kladně, pak si nenechte ujít další CZJUG webinář, tentokrát na téma JavaFX. Během 120 minut projdeme základní vlastnosti jazyka a napíšeme...
autor: Zdeněk Troníček (23.9.2010)
zařazení: aktuality /
CZJUG webinář na téma webové služby
Máme tu další CZJUG webinář, tentokrát na téma "webové služby". A co nás čeká? Podíváme se na technologii Java API for XML Web Services (JAX-WS), vysvětlíme si, co je to Representational State Transfer (REST), seznámíme se s Java API for RESTful Web Services (JAX-RS) a napíšeme pár příkladů.Záznam webináře:...
autor: Zdeněk Troníček (23.8.2010)
zařazení: aktuality /
Optimalizovat či neoptimalizovat?
Tento článek se zabývá otázkou zda a kdy optimalizovat javovský kód. Podnětem pro jeho napsání byla diskuze v javovské konferenci na java.cz a podobně zaměřený, avšak obsahově odlišný, článek na serveru interval.cz.Nejprve trochu historie: v začátcích byla Java často kritizována za to, že je pomalá. Rychlost Javy se tenkrát dala těžko...
autor: Zdeněk Troníček (15.8.2010)
zařazení: články, blog /
Evoluce API
Navrhli jste API, chcete v něm provést změny a děsí vás, co to způsobí s programy, které toto API používají? V tomto článku si na jednoduchém příkladu ukážeme, jak vám může pomoci RefactoringNG. Mějme třídu Ship s metodou dock: public class Ship { public void dock() { ... } ... } V rámci evoluce API metodu dock přesuneme do třídy...
autor: Zdeněk Troníček (19.7.2010)
zařazení: články, blog /
CZJUG webinář na téma EJB a JPA
Máte pocit, že Enterprise Java Beans je složitá technologie a že ke zvládnutí Java Persistence API je potřeba několik měsíců? Pak neváhejte a přihlaste se na druhý CZJUG webinář. Během 1,5 hodiny projdeme nejdůležitější vlastnosti těchto technologií a napíšeme jednoduchou aplikaci. A vy můžete být přitom, aniž byste někam jezdili. Zúčastnit...
autor: Zdeněk Troníček (16.7.2010)
zařazení: aktuality /
RefactoringNG
V dnešním článku se seznámíme s novým nástrojem pro refaktorování javovského kódu. Jmenuje se RefactoringNG a jde o modul do NetBeans 6.9.Ve srovnání s jinými nástroji nabízí RefactoringNG velkou flexibilitu, protože refaktorizační pravidla si zde definujeme sami. Každé refaktorizační pravidlo popisuje transformaci nějakého abstraktního...
autor: Zdeněk Troníček (19.6.2010)
zařazení: články, blog /
strana 2/4 | předchozí 1 2 3 4 následující | celkem 31 položek | zobrazit všechny |