zaměstnání

TESTER


C++ / JAVA DEVELOPER


J2EE ARCHITEKT


J2EE Architekt


doporučujeme

Ostře sledovaná okna

K napsání tohoto článku mě inspiroval Ondra Medek svými maily v javovské konferenci v lednu 2010, v nichž se podivoval nad tím, že Java automaticky neuklízí zavřená okna. Pokud okno nemá nastaveno DISPOSE_ON_CLOSE, je při zavření pouze schováno a nadále zabírá paměť. K jeho dealokaci dojde až při zavolání metody dispose(). V tomto článku...
více...

Aspectj jednoduchý performance monitor

V poslední době jsem se začal věnovat aspect oriented programming (AOP) a aspectj. Velmi mě překvapilo jak elegantně se pomocí AOP dá řešit určité problémy a měření výkonu a času strávené voláním metod patří do této kategorie. Před tím, než budete pokračovat v čtení doporučuji začít krátkým tutoriálem: http://www.eclipse.org/aspectj/doc/next/p...
více...

Jython XVI

jython logo
Persistentní objekty a Java projekce V minulém díle jsme si ukázali, jakým způsobem se provádí připojení k databázi Caché. Dnes budeme pokračovat a budeme předpokládat, že již existují třídy, které mají v sobě zabudováno rozhraní pro persistenci jejich instancí. Takovéto třídy je možné vygenerovat v prostředí Caché pomocí postupu zvaného java...
více...

 

Pryč se Singletony

Gang of Four odhalil na světlo světa katalog návrhových vzorů, díky kterému se do širokého povědomí dostaly přístupy k řešení typických úkolu v objektovém programování. Mezi nejznámější návrhové vzory patří bezesporu Singleton, řešící existenci pouze jedné instance dané třídy. Nevím jestli je jeho popularita zapříčiněna tím, že jej každý pochopí a...

Java na webovém serveru: porovnání Javy a PHP

Dnes na chvíli vybočíme z praktické linie tohoto seriálu a budeme se místo další práce na naší aplikaci věnovat obecnějšímu srovnání Javy na webu s jiným používaným jazykem, a to konkrétně PHP. Podíváme se na oba jak z hlediska jazyka, tak i z pohledu nasazení na server a dostupnosti hostingu.

Vyšel Ujorm verze 0.93

Byla uvolněna nová verze open-source ORM frameworku Ujorm 0.93 navrženého zejména pro rychlý vývoj Java aplikací nad relační databází. Framework nabízí typovou kontrolu při sestavování databázového dotazu a odhalí tak většinu překlepů ještě před spuštěním aplikace. S výhodou lze využívat code-completion vašeho IDE....

Vyhodnocení iBatis 3 Workshopu

Tento týden proběhl workshop na téma iBatis 3 v Národní technické knihovně. Na workshopu jsem vyhlásil soutěž o licenci vývojového prostředí IntelliJ Idea 9 – Ultimate Edition a v tomto příspěvku najdou soutěžící jak moji verzi řešení příkladů, tak i výsledné vyhodnocení. Kompletní řešení všech testů, které jsme v průběhu workshopu probírali...

Rozbiješ build, seřve tě Tux!

V AspectWorks jsme fanoušky kontinuální integrace. Píšeme unit testy, snažíme se o dobré pokrytí kódu a s každým commitem do SVN spouštíme integrační build. Aktuálně používáme TeamCity jako server na kontinuální integraci. O selhaných buildech nás doteď informovaly emaily, Jabber, vyskakovací okýnka v Eclipse, atd. Nuda! Teď jsme si ale...

iBatis 3 workshop

Jelikož máme na našich projektech bohaté zkušenosti s iBatis frameworkem verze 2, rozhodli jsme se navštívit workshop o jeho třetí verzi, který organizoval CZJUG a přednášel Jan Novotný (otec Fura, FG Forrest)....

IntelliJ IDEA 9 nyní zdarma

IntelliJ Idea Logo
Firma JetBrains vydala novou verzi programovacího prostředí IntelliJ IDEA nejen pro Javu s pořadovým číslem 9. A učinila malou revoluci - zveřejnila odlehčenou (Community) verzi zcela zdarma a navíc jako open-source. Jako vždy vám přináším přehled novinek tohoto vydání a jako bonus se podíváme právě na Community verzi.

SpringSource portfolio

spring logo
SpringSource je v současnosti jedním z největších dodavatelů webových technologií a dá se očekávat, že se tento fakt do budoucna nezmění. Ačkoliv se tato firma v podstatě zrodila z nápadu jednoho člověka (Rob Johnson) a jedné technologie (Spring) její působnost se doslova ze dne na den rozrostla na mnoho dalších souvisejících technologií....