Jython III

autor: Štefan Havlíček, Sales Engineer, InterSystems B.V. Komentáře Jako každý programovací jazyk, má i Jython možnost komentářů. Sama praxe doporučuje komentáře používat. Komentář by se měl vždy objevit v místě, kde jste použili nějaký neobvyklý programátorský obrat, a pak i v místě, kde jste něco zkoušeli. Neuděláte-li to, dá se očekávat, že v budoucnu čas, […]

Výhody a nevýhody EJB

Dost často kolem sebe slyším při rozhovorech o vhodných technologiích pro určitý projekt, že použijeme EJB, tím se nedá nic zkazit. Je to prověřená technologie, je to dostatečně enterprise, je to standard, takže vlastně nejsou žádné důvody, proč to nepoužít. Já si myslím, že těch nevýhod může být celkem hodně. V tomto článku bych rád […]

Potřebujete rychlou XML perzistenci ?

Na blogu projektu UJO Framework byly zveřejněny výsledky testu rychlosti XML perzistence UJO objektů. Výsledky jsou příznivé zejména ve srovnání s XML perzistencí implementovanou v JRE 6.0 . UJO Framework poskytuje objekty s odlišnou architekturou od JavaBeans s několika zajímavými vlastnostmi, poslední verze (0.73) má implementovanou podporu zápisu XML atributů. Více informací je například zde. […]

Vše co jste chtěli vědět o složených závorkách, ale báli jste se zeptat

Stejně jako každý ninja musí prokázat, že dokáže zabít i roličkou toaletního papíru, i já předvedu stupeň své nezměrné zvrhlosti tím, jak dokážu používat složené závorky. Složené závorky asi používáte všichni, ale všichni před ně určitě amatérsky píšete něco jako jméno třídy, metody, if, for nebo něco podobného. To já už jsem dosáhl vyšší úrovně…

PermGenSpace problem? No problem!

Tento článek vyšel na našem firemním intranetu. Jelikož je jeho obsah velmi přínosný ve své jednoduchosti a agregace poznatků z řady roztříštěných zdrojů po internetu, požádal jsem autora Michala France o svolení k jeho zveřejnění. Jak to dopadlo, můžete vytušit už sami. Výsledkem je že se s Vámi mohu podělit o zkušenosti s (vy)řešením problémů…

CZJUG Duben – Groovy a Jython

Dne 23.4.2008 od 18:00 proběhne Dubnové setkání CZJUG (ČVUT, posluchárna K9, Karlovo náměstí 13) , které bude tentokrát věnováno alternativním jazykům pro JVM a to konkrétně Groovy a Jython. Součástí setkání bude i občerstvení sponzorované firmou CA. Pokud se chystáte toto setkání navštívit, dejte nám to prosím vědět formou hlasování v anketě na hlavní stránce. […]

Recenze knih — reakce na reakce

Před nedávnem jsme na našem portálu uveřejnili recenze knihy „C# 2005 – Velká kniha řešení“. Několik čtenářů vzápětí vyjádřilo podezření, že se jedná o diverzní akci Velkého Bratra nebo alespoň o omyl redakce. Abychom tuto skutečnost vysvětlili a uvedli na pravou míru, uveřejňujeme příspěvek našeho redakčního kolegy Rudolfa Pecinovského, kterýžto krok měl správně zveřejnění recenzí […]

Apache CXF vs. Codehaus XFire

Minulý rok jsem na jednom malém projektíku použil XFire pro zpřístupnění určité funkcionality přes webové služby. Minulý týden jsem opět potřeboval dát dohromady pro účely demo aplikace nějakou webovou  službu a chtěl jsem tedy znovu použít XFire, protože jsem nechtěl nic vymýšlet. Ale hned při zobrazení úvodní stránky projektu XFire se mi…

Jython II: Základy jazyka

autor: Štefan Havlíček, Sales Engineer, InterSystems B.V. Dříve, než si ukážeme jak lze v Jythonu používat existující knihovny napsané v Javě, je nutné se seznámit se základy jazyka. V příštích několika lekcích se seznámíme se základními datovými typy a se syntaxí jazyka. Jak spustit program S Jythonem je možné pracovat dvěma způsoby. Je možné s […]

Programátor pragmatik

další název: Jak se stát lepším programátorem a vytvářet kvalitní software. autor publikace: Andrew Hunt, David Thomas ISBN: 978-80-251-1660-9 vydavatel: Computer Press, překlad od Addison-Wesley rok vydání: 2007 (orig. 2000) Nenápadní knížečka, která určitě stojí za přečtení, pokud to s programováním myslíte alespoň trochu vážně. Hlavním úkolem každého, kdo se pustí do programování, je zvládnout […]

C# 2005 – Velká kniha řešení

autor publikace: Jürgen Bayer ISBN: 978-80-251-1620-3 vydavatel: Computer Press rok vydání: 2007 Tuhle knihu napsal opravdu profesionál, který nejen ví, co to je programování v C#, ale také zná platformu .NET a její temná zákoutí. Kniha obsahuje nějakých 320 řešených úloh, samozřejmě se stručným vysvětlením, proč to funguje právě takhle. Záběr této knihy je opravdu […]

JavaEE design patterns pro Javu 5.0 a EJB 3.0 (Data Access Object (DAO))

Předávám odkaz na blog, který vznikl v rámci diplomové práce. Cílem práce je projít jednotlivé návrhové vzory z katalogu Core J2EE Patterns (http://java.sun.com/blueprints/corej2eepatterns/Patterns/) a zhodnotit jejich použitelnost vzhledem k novým prostředkům JavaEE 5.0 a EJB 3.0. Prvním z probíraných vzorů je Data Access Object. Jakékoliv…

List nebo Iterable?

Dnes budu psát o jedné prkotině, kterou jsme včera řešili s jedním kolegou. Zajímal by mě váš názor na to. Je to opravdu jednoduché. Představte si, že máte následující metodu:Jak vidíte dostane na vstupu nějaký seznam, ten proiteruje a na základě vstupních dat vrátí nějaký výsledek. Otázka je, jaký typ zvolit pro parametr a potažmo […]