AOP proxy objekty – volání metody v rámci jedné třídy

Dlouho jsem přemýšlel nad nějakým výstižným názvem tohoto příspěvku, ale nic moc jsem nevymyslel. Zkusím tedy popsat o co přesně jde. Mám třídu, která má dvě metody. Obě metody se mají pouštět v transakci, každá metoda může nebo nemusí mít svoje vlastní nastavení transakční definice. Pro účely ukázky jsem si vymyslel následující příklad…

Java a Caché X: Caché objekty jako Enterprise JavaBeans

autor: Daniel Kutáč, InterSystems B. V. Dnes se zaměříme na možnosti Caché při spolupráci s architekturou Enterprise JavaBeans. EJB zná dva druhy beanů – a to beany s vlastní správou persistence – BMP (Bean Managed Pesistency) a beany, jimž persistenci obstarává příslušný kontejner v němž jsou provozovány – CMP (Container Managed Persistency). Zatímco BMP beany […]

CZ podcast volume #16 – Maven představení

podcast ke stažení: CZPodcast16 (audio/mpeg; 43 343 kB) Maven je téma, kterému jsme se nemohli vyhnout, proto jsme natočili podcast. V něm doufejme najdete informace, které vám pomohou získat základní přehled o Mavenu. Naším hostem byl český Maven evangelista Petr Ferschmann. Vaše dotazy a připomínky uvítáme zde v diskusi a nebo na naší mailové adrese czpodcast zavináč […]

DWR – AJAX knihovna pro remotování Java objektů

Pomocí DWR můžete volat Javovský kód přímo z Javascriptu z prostředí internetového prohlížeče na klientském počítači. DWR se samo postará o vykonání asynchronního požadavku na server a převod objektů z javovského světa do javascriptového.Kromě toho má DWR sadu Utilit, které pomáhají v manipulaci s odesíláním a zpracováním příjímaných dat – plnění…

Trable s Mavenem

Poslední měsíc jsem strávil konverzí hromady Ant skriptů do Mavenu, cítím se tedy kvalifikován trochu si do Mavenu rýpnout. Předem chci upozornit, že si myslím, že Maven je nejlepší nástroj ve svém oboru dostupný pod open source licencí. Jenže jak kdosi chytrý řekl, to že je něco nejlepší ještě neznamená, že je to dobré.

CZ podcast volume #15 – Ruby a Ruby on Rails, praktické zkušenosti

podcast ke stažení: CZPodcast15 (audio/mpeg; 31 649 kB) A je to tu, právě vyšel anoncovaný podcast na téma Ruby a Ruby on Rails s podtitulem praktické zkušenosti. Abychom nevařili z vody, tak jsme si tentokráte pozvali kované rubisty se zkušenostmi s Javou, konkrétně Honzu Štěrbu a Vaška Sýkoru. Z podcastu se mimo jiné dozvíte nejen výhody a […]

CZ podcast volume #14 – novinky

podcast ke stažení: CZPodcast14 (audio/mpeg; 23 682 kB) Tentokrát na téma novinky, které se trochu neslo v znamení okurkové sezóny, ale i tak obsahuje tento podcast plno zajímavých informací. Vaše ohlasy uvítáme na mailovce czpodcast zavináč google.com. CZJUG zarijove setkani blog Radovana Janečka Fil rozbaluje Mac Sun Grants TCK Access to OpenJDK Based Projects Sunw to Java […]

Život s OC4J

Pokud mi někdo řekne, že moje aplikace má běžet v aplikačním serveru OC4J naskočí mi husí kůže. Tento reflex se mi už dostal do podvědomí kvůli řadě bezesných nocí řešením řady chyb ukrytých v kódu, ke kterým člověk nemá zdrojové kódy. Nedá se ovšem nic dělat, náš zákazník, náš pán…

Certifikace – můj pohled na věc

Před několika málo okamžiky jsem si přečetl zajímavý článek od kamaráda Romana Pichlíka s názvem Certifikace – děkuji nechci. Nedá mi to a musím některé věci z článku okomentovat. Pokud budu mluvit konkrétně,tak Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0. mě neláká z toho důvodu, že nenosím v hlavě ani kompilátor,…

Proč dělám certifikáty

Není důležitý cíl, ale cesta. Také bych chtěl přispět svým názorem do dnešní diskuze ohledně certifikátů (viz. Dagblog a Vávrů). Aby bylo jasno, musím se na úvod přiznat, že jsem držitelem SCJP, SCWCD a čerstvě i SCBCD. Pro skládání certifikátů mám následující důvody: Motivace To, že se člověk přihlásí na certifikát je veliká motivace k […]

Neměnitelné třídy

Dnes bych chtěl psát o jedné technice, která se mi celkem osvědčuje – o neměnitelných třídách (immutable classes). Kdo četl knihu od Joshuy Blocha Java Efektivně, pro toho to nebude žádná novinka. Pro ty, kteří ji nečetli nebo si ji nepamatují připomenu. Neměnitelná třída je taková třída třída, jejíž instance nejde změnit.