Vyhledávání
Text:
Informace o blogu

Zdeněk Troníček

Blog o Javě a javovských technologiích. Více informací o mně najdete na mé domovské stránce.

WebArchiv - archiv českého webu

 

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...

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...

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...

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:...

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...

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:...

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...

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...

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...

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...

 
strana 2/4celkem 31 položek