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 […]

CZJUG – Březen, AOP ve webových aplikacích a Zajišťování výkonnosti aplikací

Na březnovém setkání CZJUG (26.3.2008, 18h, ČVUT Karlák – K9) budeme hostit dva speciální řečníky. Tím prvním bude Andrea Provaglio s prezentací na téma Seeing Aspects in Web Application Architectures. Druhým hostem bude Oldřich Kepka z HP Software s tématem Zajišťování výkonnosti aplikací. Seeing Aspects in Web Application Architectures AOP is a way to deal […]

Clustering aplikací na JBoss AS

Po nedávno publikovaném článku Představení frameworku JBoss Seamzveřejňuji ještě jeden materiál „ze šuplíku“. Před krátkým časem jsem se na základě vynikajícího Dagiho článkuJBoss cluster krok za krokem rozhodl vyzkoušet jednoduchý cluster nadaplikačním serverem JBoss. Poznámky z mého bádání jsem shrnul ve forměčlánku a publikoval na našem firemním…

Clustering aplikací na JBoss AS

Po nedávno publikovaném článku Představení frameworku JBoss Seamzveřejňuji ještě jeden materiál „ze šuplíku“. Před krátkým časem jsem se na základě vynikajícího Dagiho článkuJBoss cluster krok za krokem rozhodl vyzkoušet jednoduchý cluster nadaplikačním serverem JBoss. Poznámky z mého bádání jsem shrnul ve forměčlánku a publikoval na našem firemním…

Proč nemám rád Seam

V poslední době se hodně hovoří o JBoss Seamu – píší se o něm články (1, 2, 3), přednáší se o něm, u nás v práci se vedou diskuze, zda ho použít nebo ne. Mě už to prostě nedá, abych zapřemýšlel veřejně, protože bych moc rád moje názory zkonzultoval s okolním světem. Ještě než se […]

Java applety a SSL

Jak jsem již dříve referoval, na jednom našem projektu používáme komponentu ImageUploader pro nahrávání dokumentů do systému. Komponenta se automaticky dle verze prohlížeče spouští jako ActiveX (pro IE) a nebo Java applet. Komunikace mezi komponentou a serverem je zabezpečena pomocí protokolu HTTPS. Dále je důležité říci, že zákazník má vlastní…

Návrhové vzory

autor publikace: Rudolf Pecinovský ISBN: 978-80-251-1582-4 vydavatel: Computer Press rok vydání: 2007 Svoji profesní dráhu jsem na začátku 90. let začal jako vysokoškolský učitel a také jako programátor specializující se na tehdy nový trend objektově orientovaného programování. Pracovali jsme tehdy s novým, moderním a od stávajících stylů odlišným způsobem analýzy systémů a tvorby softwaru. Z […]

Způsoby konfigurace Springu

Když se mluví o Springu, tak to má hned každý spojený s tím, že se vše konfiguruje pomocí XML. Pravděpodobně je to kvůli tomu, že opravdu v minulosti (do verze 2.0) nebyla jiná schopná možnost konfigurace, ale to již dneska v žádném případě neplatí. Jakými způsoby můžeme tedy konfigurovat springovské aplikace? XMLVždy aspoň trochu té […]