Modulární datový model v Hibernate

Požadavek na modularizaci aplikace je přirozený a logický – zdánlivě nejde o nic víc než rozdělit aplikaci na více částí, které spolu příliš nesouvisí. Bohužel v praxi se něco takového realizuje, 0808alespoň v prostředí Javy, docela obtížně. Musíme aplikaci dobře navrhnout a musíme používat netriviální technologie či postupy. Nejspíš narazíme již v…

Pohled pod kapotu JVM (8.část – instrukce určené pro řízení běhu programu)

V dnešním článku o jazyce Java i JVM se již potřetí vrátíme k instrukčnímu souboru zpracovávanému virtuálním strojem Javy. Popíšeme si instrukce sloužící k řízení běhu programu. Jedná se o instrukce pro ukončení metody s předáním návratové hodnoty, nepodmíněné a podmíněné skoky a taktéž o instrukce pro rozvětvení.

Programátoři jsou největší lháři

V nadpise dnešního článku cituji mého kamaráda, který začal pracovat jako project manager v softwarové společnosti, a který hlavně dosud většinu svého profesního života pracoval mimo jakýkoliv softwarový vývoj. Zřejmě zvyklý z jiných oborů, kde člověk na první pohled vidí, v jakém stavu je projekt, tak zde asi celkem narazil, protože dost často se…

Pohled pod kapotu JVM (7.část – další instrukce zpracovávané virtuálním strojem Javy)

V dnešním článku o jazyce Java budeme pokračovat v popisu instrukčního souboru zpracovávaného virtuálním strojem. Popíšeme si instrukce používané pro provádění aritmetických a bitových operací a také instrukce sloužící pro porovnání dvou hodnot. Na těchto instrukcích je mj. založeno i řízení běhu programů.

Co nefunguje v GWT

GWT je technogie, která mi velmi líbí – podařilo se jí dostat téměř bezproblémově Javu do prostředí internetového prohlížeče. Nicméně GWT má některá omezení, která si programátor předem neuvědomí a někdy je těžké odhadnout, v čem je problém. Ukážu tři kódy, na kterých se tyto limity projeví.

Java User Group Ostrava – Unicode a Java, UTF-8, UTF-16 [15.2.2011]

  Jan Žídek – Unicode a Java, UTF-8, UTF-16 aneb WTF is UTF? Jan Žídek bude přednášet na příštím setkání JUG o Unicode a Java, UTF-8, UTF-16 (den konání: 15.2.2011). Registrace jsou otevřeny zde: http://srazy.info/java-user-group-ostrava/1781 Program: 17:45 Registrace 18:00 – 19:00 Přednáška „Unicode a Java, UTF-8, UTF-16“ (Jan Žídek) 19:00 – 19:15 Přestávka 19:15 – 20:15 Seminář: praktická […]

Pohled pod kapotu JVM (4.část – dokončení popisu struktury souborů .class)

V dnešní části seriálu o programovacím jazyce Java i o vlastnostech JVM dokončíme popis struktury bajtkódu, tj. souborů s koncovkou .class generovaných (většinou) překladačem Javy. Řekneme si, jakým způsobem jsou uloženy informace o datových položkách tříd, rozhraní či výčtových typů, jak jsou uloženy jednotlivé metody a zmíníme se taktéž…

Java User Group Ostrava – Unicode a Java, UTF-8, UTF-16 [15.2.2011]

  Jan Žídek – Unicode a Java, UTF-8, UTF-16 aneb WTF is UTF? Jan Žídek bude přednášet na příštím setkání JUG o Unicode a Java, UTF-8, UTF-16 (den konání: 15.2.2011). Registrace jsou otevřeny zde: http://srazy.info/java-user-group-ostrava/1781 Program: 17:45 Registrace 18:00 – 19:00 Přednáška „Unicode a Java, UTF-8, UTF-16“ (Jan Žídek) 19:00 – 19:15 Přestávka 19:15 – 20:15 Seminář: praktická […]

Plzeňské setkání CZJUG – 17. ledna 2012

Česká Java Users Group (CZJUG) a Platforma informačních technologií (PIT) vás zvou na Plzeňské setkání České Java Users Group v úterý 17. ledna 2012 od 17:00 hodin v areálu Západočeské univerzity v Plzni, Univerzitní 22, místnost UI 127. Na programu jsou dvě přednášky: Sexy dokumentace Vendula Ferschmannová a Ladislav Sedlák, Kerio Technologies Dříve byly příručky […]

Plzeňské setkání CZJUG – 17. ledna 2012

Česká Java Users Group (CZJUG) a Platforma informačních technologií (PIT) vás zvou na Plzeňské setkání České Java Users Group v úterý 17. ledna 2012 od 17:00 hodin v areálu Západočeské univerzity v Plzni, Univerzitní 22, místnost UI 127. Na programu jsou dvě přednášky: Sexy dokumentace Vendula Ferschmannová a Ladislav Sedlák, Kerio Technologies Dříve byly příručky […]

Plzeňské setkání CZJUG – 13. prosince 2011

Česká Java Users Group (CZJUG) a Platforma informačních technologií (PIT) vás zvou na Plzeňské setkání České Java Users Group v úterý 13. prosince 2011 od 17:00 hodin v areálu Západočeské univerzity v Plzni, Univerzitní 22, místnost UV 115. Na programu jsou dvě přednášky: Spring Roo Antonín Slezáček, KIV ZČU  Spring Roo je velmi užitečný nástroj […]

Plzeňské setkání CZJUG – 13. prosince 2011

Česká Java Users Group (CZJUG) a Platforma informačních technologií (PIT) vás zvou na Plzeňské setkání České Java Users Group v úterý 13. prosince 2011 od 17:00 hodin v areálu Západočeské univerzity v Plzni, Univerzitní 22, místnost UV 115. Na programu jsou dvě přednášky: Spring Roo Antonín Slezáček, KIV ZČU  Spring Roo je velmi užitečný nástroj […]

Postřehy z Devoxxu 2011 – II

Včera jsem se vrátil z Devoxxu 2011 a zase se mi tam moc líbilo. Nedověděl jsem se tam toho tolik nového, ale nabilo mě to energií a napadla mě tam spousta věcí. Důvod, proč jsem se tam toho tolik nedozvěděl je prostý. Jsem prostě dobrej a všechno vim. No nebo to spíš bude tím, že […]

Postřehy z Devoxxu 2011 – II

Včera jsem se vrátil z Devoxxu 2011 a zase se mi tam moc líbilo. Nedověděl jsem se tam toho tolik nového, ale nabilo mě to energií a napadla mě tam spousta věcí. Důvod, proč jsem se tam toho tolik nedozvěděl je prostý. Jsem prostě dobrej a všechno vim. No nebo to spíš bude tím, že […]