Srozumitelnost zdrojového kódu

K dnešnímu psaní mě inspirovat článek s názvem "Four harmful Java idioms, and how to fix them" na serveru JavaWorld. Nedalo mi to, abych k tomu nenapsat něco svého.Pro ty, kdo to nechtějí číst celé mám zde krátké resumé. Autor článku navrhuje čtyři následující řešení (lépe řečeno reaguje na čtyři celkem rozšířené idiomy) pro lepší…

CZ podcast volume #26 – JavaFX

podcast ke stažení: CZPodcast26 (audio/mpeg; 16 270 kB) Hola hola JavaFX volá. Dvacátýšestý podcast jsme věnovali povídání o JavaFX. Naším zpovědníkem o této mladé technologii, která by se ráda prosadila na úroveň Adobe Flash či Microsoft Silverlight, byl Honza Štěrba. Z podcastu se mimo jiné dovíte jak JavaFx vznikla, jaké jsou její hlavní rysy, jaké jsou cílové […]

JSF s NetAdvantage

Pro poslední projekt jsme se rozhodli použít JSF. Jedná se o intranetovou aplikaci s velkým důrazem na vzhled a funkčnost grafického rozhraní, takže jsme si řekli, že by to nemuselo být špatné to udělat pomocí JSF. Moc zkušeností s JSF jsme v týmu neměli, takže jsme se rozhodli použít nějakou komerční JSF distribuci, zejména kvůli […]

jOpenSpace 2008 – Audio #1

V reportáži z tohoto setkání jsem sliboval, že se pokusíme uveřejnit audio záznamy z jednotlivých session. Od slov došlo k realizaci a je připravena první várka záznamů ve formě podcastů.Seznam podcastů s komentářem na http://blog.novoj.net Oficiální stránka akce s rozcestníkem na všechny materiály je http://jopenspace.cz

Dočasné tabulky uvnitř transakce v MySQL aneb magie implicitního commitu

Narazil jsem na zajímavý a velmi zvláštní problém. Psal jsem transakční test ve Springu, který otvírá transakci na začátku a rollbackuje ji na konci testu. První část testu prováděla kupu INSERT a UPDATE SQL příkazů a potom jsem ověřoval provedení příkazu zpětným nahráním dat zpět z databáze. Test jako takový mi procházel, nicméně když jsem […]

Jython V

autor: Štefan Havlíček, Sales Engineer, InterSystems B.V. Sekvenční datové typy Doposud jsme se zabývali pouze jednoduchými datovými typy, které neumožňovaly pracovat s celou skupinou hodnot. Často však potřebujeme pracovat právě s takovými skupinami navzájem souvisejících údajů. K tomu právě slouží sekvenční datové typy. Sekvenční datové typy jsou uspořádané, indexované, polím podobné kolekce, které se vyskytují […]

CZ podcast volume #25 – jOpenSpace 2008 speciál

podcast ke stažení: CZPodcast25 (audio/mpeg; 31 090 kB) Tento velmi vypečený podcast vzniknul během jOpenSpace 2008 a jeho cílem je příblížit Vam alespoň trochu z neopakovatelné atmosféry této akce.Tento podcast nese plno prventsví v mnoha oblastech. Z temna ilegality vystupuje démonická postava Rudánka. Zároveň je to první podcast, kde uslyšíte celkově více než pět lidí, známe postavy […]

Konečně build systém na úrovni – Gradle

Již hodně dlouho se na mě ze všech stran valí, že Ant je překonaný a že bychom měli používat Maven. Jistě Maven přináší spoustu zajímavých myšlenek, především zavedl jednoutnou strukturu projektů a správu závislostí. Ovšem přinesl i spoustu problémů, jako pevně daný build cycle či buildování multi-projektu.Na trhu open source projektů se objevuje…

Autorizácia v JSF

Pre neinvazívny spôsob kontrolovania stavu zobrazenia komponent v JSF aplikácii môžeme využiť knižnicu jReCo (JSF Rendering Controller). Táto knižnica funguje ako plugin, ktorý vsunieme do našej aplikácie a buď dovolíme, aby jReCo ovládalo aplikáciu plne automaticky, alebo necháme na programátora, aby sa sám rozhodol, kedy má jReCo vyhodnotiť…