Konference Oracle Developer 2007

Ve dnech 21. a 22. června se v Praze uskutečnila konference Oracle Develop 2007, které jsem měl možnost se zúčastnit.     Přednášky probíhaly paralelně ve třech salóncích podle okruhu technologii: SOA & .NET, Database, Java. Navíc v dalších třech místnostech probíhaly Hands-on Labs, kde si každý mohl na připraveném notebooku osahat danou technologii pod […]

EJB 3 – injektujeme SFSB

(aneb vstřikujeme zrnka sezení plná stavu)Konečně jsem našel odpověď na otázku, která už mi dlouho ležela v hlavě. Přivedl mě na ni kolega, který na jednom firemním setkání Javistů někdy před rokem nadnesl otázku „Co se stane, když injektnu stateful session bean do servletu?“ Zajímavé co? Stejná otázka se samozřejmě nabízí i u stateless beanů.

Jak jsem potkal EJB

Rozhodl jsem se, že se už konečně pořádně naučím EJB. Ano, opravdu, já zavilý odpůrce této technologie, jsem se rozhodl, že poznám nepřítele a to pěkně podrobně. Začal jsem knihou Head First EJB vřele doporučuji všem, kteří chtějí pochopit EJB. Stejně jako ostatní knihy Head First série nás do tématu uvede hravou a zábavnou formou.

Java a Caché VIII: Pokročilé typy vlastností Caché tříd, kolekce a jejich projekce do Javy

autor: Daniel Kutáč, InterSystems B. V. Dnes si ukážeme práci s pokročilými typy vlastností Caché tříd a kolekcemi a jejich projekci do Javy. K tomu si upravíme v Caché Studiu třídu ucto.demo.Denik; přidáme následující dvě vlastnosti /// seznam oprávněných osob, které smí provádět účetní zápisy v dané úč. jednotce Property opravneniUzivatele As list Of %String(JAVATYPE […]

CZJUG – souboj platforem

Ve středu 27.6. proběhne další setkani CZJUG tentokrát na téma souboj Rich Client Platforem – NetBeans RCP vs. Eclipse RCP. Setkaní bude mít celkem tři zvláštnosti. Proběhne na půdě ČVUT v Dejvicích, Technická 2 – a to v posluchárně 135 (první patro)! Setkání začíná tradičně od 18:00. Každé řešení bude obhajovat jeden řečník. Za NetBeans […]

JasperReports – tisk v Javě

autor: Kamil Ježek Úvod do problematiky tisku sestav Tento článek vznikl jako projekt pod vedením doc. Ing. Pavla Herouta, Ph.D., Západočeská univerzita v Plzni, Fakulta aplikovaných věd, Katedra informatiky a výpočetní techniky Copyright © Kamil Ježek, 2007 Table of Contents 1. Úvod 2. Instalace 1. Potřebné nástroje 3. Základní tisk 1. Úvod 2. První sestava […]

Unit testy a čistota návrhu

I když si myslím, že mám s unit testy dost zkušeností, stále ještě mě dokáží dost překvapit. Kromě toho, že se překvapuji tím jak často je „zapomínám“ psát, překvapují mě většinou pozitivně. Zrovna nedávno mě překvapily znovu. Psal jsem program, který mimo jiné prohledává adresář na disku, poté nalezené soubory zpracovává, přesouvá jinam,…

CZ podcast volume #12 – Java na desktopu

podcast ke stažení: CZPodcast12 (audio/mpeg; 36 751 kB) Tento podcast jsme se rozhodli věnovat tématu Java na desktopu. Dozvíte se něco málo o historii, současnosti a budoucnosti Java technologií určených pro tvorbu desktopových aplikací. Vaše ohlasy a nebo náměty pro další podcasty uvítáme zde v diskusi a nebo na mailu czpodcast zavináč gmail.com. Novinky/Bulvár Kde je Fil? […]

Sdílení session mezi protokoly HTTP a HTTPS

Je možné zajistit bezpečné sdílení HTTP session mezi oběma protokoly? Z dostupné dokumentace se dozvídáme, že nikoliv. Tento článek se zabývá možným řešením, které za jistých podmínek umožňuje bezpečně sdílet společnou session. Důvod proč se tímto problémem zabývat je jednoduchý – SSL šifrování je výpočetně nákladná věc (viz. např. Performance…

Automatické testování odeslání emailu

istě jste také už mnohokrát, stejně jako já, řešili problém, jak spolehlivě automaticky otestovat, že vaše aplikace správně odeslala email s konkrétním obsahem na konkrétní emailovou adresu. Problém je to zapeklitý a dosud jsem ho dokázal řešit jen těmito způsoby: udáním testovací schránky a automatickým výběrem této schránky (např. přes protokol POP3) vytvořením mock objektu, […]

Java a Caché VII: První řádky kódu v prostředí Caché – pokračování

autor: Daniel Kutáč, InterSystems B. V. Dnes si ukážeme druhý scénář aplikace z minulého dílu. Pro připomenutí: tvořili jsme Java projekci Caché persistentních tříd a nad výslednými proxy Java třídami jsme prováděli operace projekce z třídy s aplikační logikou, vytvořenou v Caché. Použijeme tedy stejné persistentní třídy jako minule, včetně jejich projekce do Javy. Ovšem […]

Java a Caché VI: První řádky kódu v prostředí Caché

autor: Daniel Kutáč, InterSystems B. V. Určitě jako správní programátoři dáváte přednost psaní kódu před nudným čtením manuálů. Po poněkud méně záživném minulém díle se dnes dostaneme k tvůrčí práci. Pokud jste se při jeho čtení ošívali, vězte že to bylo napsáno pro vaše dobro. Dnes nás totiž čeká napsání prvních řádek kódu v prostředí […]

Vizualizace pomocí NetBeans Visual Library

NetBeans visual library je open source projekt, jehož cílem je řešit problematiku vizualizace v Javě. Tato knihovna se používá v NetBeans mobility pack, v návrháři JSF navigace a dalších nástrojích. Knihovnu lze ale použít i mimo NetBeans platformu v jakékoliv aplikaci založené na Swingu. Zejména se hodí pro tvorbu uživatelských rozhraní kde uživatel definuje rozmístění […]

CZ podcast volume #11 – JavaOne speciál

podcast ke stažení: CZPodcast11 (audio/mpeg; 27 669 kB) Dlouho slibovaný a také dlouho odkládaný podcast z konference JavaOne a jejích dozvuků je právě venku. Na JavaOne jsme ze středu CZ podcastu vylosovali a vyslali Roumena, který tam působil jako naše prodloužené ucho. V tomto podcastu jsme naše ucho pěkne vyzpovídali z nějvětších událostí, které se na JavaOne […]