Selenium testování GUI

Na Java Open Space jsem měl na téma Selenium lightning talk. Honza ho nahrál jako podcast a zveřejnil v předchozím článku, ale bohužel je v nahrávce hodně šumu. Naštěstí ale ještě existuje screencast z původní verze školení Selenium testování GUI, které jsem prezentoval letos na jaře pro kolegy z mojí firmy. Tento záznam právě najdete […]

API Fest 08 – soutěž k zářijovému setkání CZJUGu

Jak Jarda Tulach slíbil, bude jeho přednášku o tvorbě API, která proběhne na následujícím setkání CZJUGu příští pondělí,doprovázet soutěž o výtisk(y) knížky "Practical API Design". Zadání prvního kola soutěže najdete v angličtině v odkazu k tomuto příspěvku.Soutěž je otevřená pro všechny, nicméně členové CZJUGu budou mít přednost….

Testování pointcutů v AOP – existuje jednoduchá cesta? (Testing Aspect Pointcuts – is there an easy way?)

Hezká věc na aspektově orientovaném programování je, že můžete velmi jednoduše přidat jednotný kus aplikační logiky do rozdílných (jiným způsobem nesouvisejících) částí vaší aplikace. Stačí pouze napsat Advice (kousek kódu, který vyonává nějakou společnou logiku jako třeba ověřování bezpečnosti, řízení transakcí apod.) a nadefinovat Pointcut…

Co nového v Oracle Weblogic serveru 10.3

Oracle vydal v červnu novou verzi WebLogic serveru po akvizici firmy BEA. Je to první verze pod značkou Oracle. V tomto článku se podíváme podrobněji na hromadu vylepšení a změn, které nastaly. Budu se snažit popsat jenom technologické změny a nikoli ty organizační. Administrační konzole Odemykání konzole je nyní automatické. Není již potřeba mačkat tlačítko […]

CZJUG Září – Návrhové vzory a Návrh API

Záříjové setkání proběhne 29.9. od 18h (Karlák, ČVUT, v posluchárně KN:E-301 – podle starého značení K9) René Stein – Návrhové vzory a Jarda Tulach – Návrh API (volně ke knize Practical API Design). Pokud se chystáte toto setkání navštívit, dejte nám prosím vědět formou hlasování v anketě na hlavní stránce java.cz. René Stein: Návrhové vzory […]

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í […]