Jython XVI

autor: Štefan Havlíček, Sales Engineer, InterSystems B.V. 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 […]

Kryptování RC4 a charset

Možná se někdy může stát, že je zapotřebí něco zašifrovat a třeba by též nebylo špatné viděl na implementaci. Zde uvádím nejjednodušší variantu RC4, kterou jsem našel na netu napsanou v Javascriptu (zde je link: http://farhadi.ir/works/rc4) a přepsal jsem ji do Javy. Oproti implementaci v package java.crypto jako parametr předpokládá binární data (String) namísto pole […]

CZJUG Workshop – REST s Jersey

Czech Java User Group ve spolupráci s Fakultou informačních technologií ČVUT pořádá dne 17.12. od 18h v Bellingově sále Národní technické knihovny workshop na téma REST s Jersey, který je opakováním úspěšného Hands-On Labu z letošní konference JavaOne. Důležité upozornění Je bezpodmínečně nutné, aby si lidé, kteří chtějí něco vytěžit stáhli tento archiv a prošli […]

CZJUG Prosinec – Vaadin a Vánoční hrátky s JAXB

Prosincové setkání Czech Java User Group probehne 14.12. od 19 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 Vaadin – Rich web applications in plain Java without plugins or JavaScript (Joonas Lehtinen) a Vánoční hrátky s JAXB (Martin Grebáč, Pavel Bucek). Pokud se chystáte přijít, […]

Selenium remote control – testování AJAXu a další finty

Na posledním projektu jsem dělal větší část práce na GUI a nehodlal jsem stále dokola klikat jak cvičená opice a raději jsem si dal trochu práce s nasazením Selenium remote control. Nešlo ani tak o jednotkové testy jako spíš o integrační a regresní testování. Zvolil jsem remote control a ne plugin do firefoxu (Selenium IDE), protože takto […]

České řazení

Tento článek vznikl jako reakce na diskuzi v javovské konferenci konference@java.cz v listopadu 2009. Předmětem diskuze zde bylo řazení podle ČSN 97 6030. V dalším textu se nebudeme této normy striktně držet. Cílem článku není popsat implementaci řazení podle normy, ale spíše ukázat možnosti, které máme v Javě k dispozici pro abecední řazení řetězců. Chceme-li […]

Jython XV

autor: Štefan Havlíček, Sales Engineer, InterSystems B.V. Proměnné, tabulky symbolů a rozsahy platnosti v Jythonu Pro připojení k databázovým systémům používá Jython rozhraní JDBC. To vyžaduje pouze vhodný ovladač pro danou databázi. My budeme používat databázi Caché, což je již téměř 30 let velice efektivní databázová technologie vycházející z vícerozměrného uspořádání dat, která nabízí vysoký […]

Jython XV

autor: Štefan Havlíček, Sales Engineer, InterSystems B.V. Proměnné, tabulky symbolů a rozsahy platnosti v Jythonu Pro připojení k databázovým systémům používá Jython rozhraní JDBC. To vyžaduje pouze vhodný ovladač pro danou databázi. My budeme používat databázi Caché, což je již téměř 30 let velice efektivní databázová technologie vycházející z vícerozměrného uspořádání dat, která nabízí vysoký […]

CZ Podcast 33 – reloaded

podcast ke stažení: CZPodcast33.mp3 (audio/mp3; 26 501 kB) Podcast 33# reloaded Po dloooooohé době už jsme zase tady, už jsme tady zas. Tento podcast jsem věnovali našim status aktualizacím. Tedy to na čem právě děláme. Roumen pohovořil o open source procesu kolem IntelliJ IDEA, Dagi o zážitcích s .NET a Filemon o MDA (generátorech kódu). Linky CZJUG […]

Testujeme WS klienty

Chystám se přihřát si vlastní polívčičku a budu psát o tom, na čem právě ve svém volném čase dělám. Jde o knihovnu, která mi pomáhá s testováním Spring WS klientských aplikací. Jako obvykle jsem si chtěl ušetřit sám sobě práci. Jsem totiž docela nakažen testováním, takže se snažím psát unit testy skoro na všechno co […]

CZJUG Listopad – Atmosphere (AjaxPush/Comet framework) – ZRUŠENO

Setkání pro nemoc zrušeno. Listopadové setkání Czech Java User Group probehne 16.11. od 19 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 projektu Atmosphere (Jean-Francois Arcand). Sponzorem setkání je firma CA. Pokud se chystáte přijít, dejte nám vědět formou hlasování v anketě na hlavní strance […]

Jython XIV

autor: Štefan Havlíček, Sales Engineer, InterSystems B.V. Proměnné, tabulky symbolů a rozsahy platnosti v Jythonu   V dnešní dílu se budeme zabývat otázkou, jak dlouho je platná definice proměnné či funkce, a z kterých míst jsou tyto definice přístupné. Jinými slovy, nastal čas si vážně pohovořit o jmenných prostorech. Pro sledování rozsahu platnosti definic používá […]

Jython XIV

autor: Štefan Havlíček, Sales Engineer, InterSystems B.V. Proměnné, tabulky symbolů a rozsahy platnosti v Jythonu   V dnešní dílu se budeme zabývat otázkou, jak dlouho je platná definice proměnné či funkce, a z kterých míst jsou tyto definice přístupné. Jinými slovy, nastal čas si vážně pohovořit o jmenných prostorech. Pro sledování rozsahu platnosti definic používá […]

CZJUG workshop – tvorba webových aplikací s Apache Maven

Czech Java User Group ve spolupráci s Fakultou informačních technologií ČVUT pořádá dne 12.11. od 18h v Bellingově sále Národní technické knihovny  workshop na téma Tvorba webových aplikací s Apache Maven pod vedením Pavla Jetenského. Pokud se chystáte přijít, dejte nám vědět formou hlasování v anketě na hlavní strance portálu java.cz. Popis workshopu Účastníci workshopu […]

CZJUG Říjen – SOA, REST

Říjnové setkání Czech Java User Group proběhne 14.10. v novém čase od 19 hodin a na novém místě v posluchárně S5 na Matematicko-fyzikální fakultě Karlovy Univerzity na Malostranském náměstí 25, Praha 1. Čekají nás dvě prezentace a to Blending the worlds of REST, SOA and CEP (Burr Sutter) a Praktická implementace REST API (Petr Ferschmann). […]

CZJUG – Hans Dockter – Gradle

Po velmi dlouhém čase jsem se dostal na CZJUG. Nelituju, spíš lituju, že mi to termínově nevychází se tam dostávat častěji. Přednáška o gradle byla hodně zajímavá. Druhou přednášku o MPS jsem nepochopil, jestli to bylo tím pivem nevím. Samozřejmě jsem rád, že jsem mohl potkat staré známé z java komunity.Hans pojmul přednášku tak jak […]