CZJUG Praha – Java EE 6 – Contexts and Dependency Injection

Speciální Květnové setkání Pražské Czech Java User Group proběhne 10.05.2011 od 18:30 hodin v posluchárně S5 na Matematicko-fyzikální fakultě Karlovy Univerzity na Malostranském náměstí 25, Praha 1. Čeká nás prezentace Java EE 6 – Contexts and Dependency Injection (Antonio Goncalves) Sponzorem setkání zajišťujícim občerstvení je Robert Half Technology – specializovaná divize společnosti Robert Half International, […]

Základy šifrování v Javě

Při práci na projektu pro našeho významného klienta se neobejdeme bez šifrování. V tomto článku bych se chtěl podělit o některé zkušenosti a především nastínit základy šifrování v prostředí platformy Java. Článek si neklade za cíl jít do příliš velké hloubky ani být vyčerpávajícím popisem, ale měl by sloužit jako úvod do šifrování v Javě.

Podpora skriptovacích jazyků v JDK6 a OpenJDK6 (3.část)

Dnes se již potřetí vrátíme k aplikačnímu programovému rozhraní (API) navrženého v rámci JSR 223, které slouží k podpoře skriptovacích jazyků běžících nad virtuálním strojem Javy. Zaměříme se na předávání hodnot (obecně objektů) mezi aplikací v Javě a skriptem s využitím sdílených pojmenovaných objektů.

Podpora skriptovacích jazyků v JDK6 a OpenJDK6 (3.část)

Dnes se již potřetí vrátíme k aplikačnímu programovému rozhraní (API) navrženého v rámci JSR 223, které slouží k podpoře skriptovacích jazyků běžících nad virtuálním strojem Javy. Zaměříme se na předávání hodnot (obecně objektů) mezi aplikací v Javě a skriptem s využitím sdílených pojmenovaných objektů.

Plzeňské setkání CZJUG: 3. května 2011

Česká Java Users Group (CZJUG) a Platforma informačních technologií (PIT) vás zvou na Plzeňské setkání České Java Users Group v úterý 3. května 2011 od 17:00 hodin v areálu Západočeské univerzity v Plzni, Univerzitní 22, místnost UV 115. Na programu jsou dvě přednášky: App Engine Kick Start Tomáš Zvěřina, Multimedia Atelier Java aplikace v Google […]

Plzeňské setkání CZJUG: 3. května 2011

Česká Java Users Group (CZJUG) a Platforma informačních technologií (PIT) vás zvou na Plzeňské setkání České Java Users Group v úterý 3. května 2011 od 17:00 hodin v areálu Západočeské univerzity v Plzni, Univerzitní 22, místnost UV 115. Na programu jsou dvě přednášky: App Engine Kick Start Tomáš Zvěřina, Multimedia Atelier Java aplikace v Google […]

CZ Podcast 51 – rozhovor s Františkem Fukou

podcast ke stažení: czpodcast51 (audio/mp3; 31 837 kB) V podcastu číslo 51. jsme přivítali vývojáře, překladatele, skladatele a vůbec všeuměla Frantu Fuku, kterého si asi většina z nás pamatuje ze zlatých časů ZX Spectra. Bavili jsme se o tom, jaké to bylo psát tenkrát programy, jak se změnil vývoj, o jeho oblíbeném programovacím jazyku Lua a nebo […]

Podpora skriptovacích jazyků v JDK6 a OpenJDK6 (2.část)

V našem seriálu budeme pokračovat v popisu aplikačního programového rozhraní (API) navrženého v rámci JSR 223, které slouží k podpoře skriptovacích jazyků běžících nad virtuálním strojem Javy (JVM). Dnes se zaměříme především na podrobnější popis kooperace mezi aplikacemi v Javě a skripty v JavaScriptu.

Podpora skriptovacích jazyků v JDK6 a OpenJDK6 (2.část)

V našem seriálu budeme pokračovat v popisu aplikačního programového rozhraní (API) navrženého v rámci JSR 223, které slouží k podpoře skriptovacích jazyků běžících nad virtuálním strojem Javy (JVM). Dnes se zaměříme především na podrobnější popis kooperace mezi aplikacemi v Javě a skripty v JavaScriptu.

CZJUG – Groovy – seven usage patterns, Apache Camel

Dubnové setkání Pražské Czech Java User Group proběhne 27.04.2011 od 19 hodin v posluchárně S5 na Matematicko-fyzikální fakultě Karlovy Univerzity na Malostranském náměstí 25, Praha 1. Čekají nás prezentace Groovy – seven usage patterns (Dierk König) a Apache Camel (Martin Polovinčák). Prezentace proběhnou v uvedeném pořadí. Sponzorem setkání je firma ET NETERA, která zajišťuje občerstvení. […]

SQL Procesor. Dotazy řízené daty.

Stručný popis SQL Procesor slouží k vykonávaní ANSI SQL dotazů bez nutnosti psát obslužný kód na úrovni JDBC nebo ORM. Důsledkem je úspora psaní (zejména obslužného) kódu a zkrácení vývojové fáze, čímž vzrůstá produktivita realizace. Současně je genericky ošetřeno množství konverzních a obslužních procesů, čímž se snižuje chybovost v kódu a vzrůstá spolehlivost aplikace. Tyto […]

CZ Podcast 50 – Vývoj her s Centauri production

podcast ke stažení: czpodcast50 (audio/mp3; 29 267 kB) V jubilejním padesátém dílu jsme si s Filemonem splnili společné přání a zašli jsme do herního studia Centauri production. Bylo zajímavé konfrontovat naše pohled na vývoj s tím jak se dělaji hry. S tímto dílem podcastu souvisí i soutěž o PC hry od Centauri production. Soutěžní otázka zní: Centauri […]

Testování REST API

Servlet container je mocné API, které kdysi pomohlo popularitě Javy mezi vývojáři. Je to ale také API staré, které samo o sobě nemá podporu pro psaní jednotkových testů. Můžeme sice pouštět testy tak, že spustíme celý servlet kontainer, ale pro mnoho případů je to zbytečné. Existuje i jednodušší řešení, pojďme se na něj podívat.