JSF – sestava sedmi statečných
V předchozím článku jsem zmínil naší sestavu sedmi frameworků resp. knihoven, které používáme pro vývoj s JSF. Některé knihovny byly dané již od začátku, některé se ukázaly jako nezbytné až v průběhu samotného vývoje…
Czech Java User Group
V předchozím článku jsem zmínil naší sestavu sedmi frameworků resp. knihoven, které používáme pro vývoj s JSF. Některé knihovny byly dané již od začátku, některé se ukázaly jako nezbytné až v průběhu samotného vývoje…
Zase trochu přileju olej do ohně, tentokrát se podíváme na jednoduchý AJAX příklad. Opět začneme na blogu Jima Driscolla, který napsal A simple Ajax JSF 2.0 example. Při pohledu na tento příklad se opět nemohu ubránit dojmu, že vývoj stránek je v JSF opravdu děs, no posuďte sami
podcast ke stažení: CZPodcast28 (audio/mpeg; 27 341 kB) Další podcast se točí kolem QA a zajištění kvality software. Jako hosta jsme si pozvali Lukáše Hasíka (QA NetBeans), který nás zasvětil do světa „kvality“, o tom jak by se mělo testovat, proč je testování důležité, jakou roli hraje kvalita z pohledů vývoje a vůbec prozradil mnoho zajímavých informací […]
Rok se s rokem sešel a přede mnou sena monitoru usmívá nová uvítací obrazovka programovacího prostředí IntelliJ IDEA firmy JetBrains. A že se povedla! Uvítací obrazovka i verze samotná. Průvodcem žhavými novinkami v komplexním vývojovém nástroji, který udává trendy, bude opět Lukáš Zapletal. Už při testování první veřejné betaverze jsem si nemohl nevzpomenout na Paula […]
Dneska jsem strávil pěkných pár hodin hledáním záhadné chyby. Nedávno jsme v práci implementovali webové služby nad stávající aplikací. Protože jsem se kdysi infikoval testováním, tak jsem si v SoapUI vyrobil takovou pěknou sadu automatických testů. Nejsou to unit testy. Unit testy máme pokrytou vrstvu zařizující webové služby. Pomocí…
autor: Petr Ferschmann Pokud vás zajímá téma tvorby desktopových aplikací, které mají vzhled a chování obvyklé na cílové platformě, mohl by vás zaujmout článek WinStrom 10: pod pokličkou. WinStrom 10 je ekonomický systém napsaný v Javě, který je dodávan jako nativní desktopová aplikace s instalačními balíčky pro Windows, Linux a Mac OS X. V článku […]
autor: Štefan Havlíček, Sales Engineer, InterSystems B.V. Seznamy (pokračování) Protože v Jythonu jsou všechno objekty, asi vás nepřekvapí, že i seznam je objektem, a tudíž má své metody. Seznam nejdůležitějších metod je uveden níže. Následující metody manipulují s obsahem seznamu a jejich návratová hodnota je None, což je ekvivalent pojmenovaného "Nic", obdobně jako v Javě […]
autor: Štefan Havlíček, Sales Engineer, InterSystems B.V. Seznamy (pokračování) Protože v Jythonu jsou všechno objekty, asi vás nepřekvapí, že i seznam je objektem, a tudíž má své metody. Seznam nejdůležitějších metod je uveden níže. Následující metody manipulují s obsahem seznamu a jejich návratová hodnota je None, což je ekvivalent pojmenovaného "Nic", obdobně jako v Javě […]
Dagi si pěkně ublognul o Java Server Faces. JSF mi od počátku připomíná EJB – ambiciózní nabobtnalá specifikace, z jejíž první implementace se mi protáčely panenky. Namátkou – opravdu autorům přišlo normální dělat hyperlinky jako jako javascriptové odesilání skrytých formulářů? Za zásadní problém (nejen) JSF považuju to, že se snaží zapouzdřit…
SUN dnes oficiálně uvolnil GlassFish V3 Prelude. Jedná se o aplikační server postavený na modulární architektuře OSGi. Podporuje nejen Javu, ale i například dynamické jazyky, jako je Ruby a Groovy. Z dalších sexy funkcí zmíním ještě třeba zachování sessions během redeploymentu, podporu Comet a možnost použít GlassFish jako embedded verzi. K zahození určitě není ani […]
Opět jsem narazil na velmi zajímavý blog, který porovnává složitost vytváření komponent v JSF 2.0 a Tapestry 5 ("Simple" JSF 2.0 Component vs. Tapetry).Samotného mě takové porovnání již dlouho zajímalo, protože jsem se o JSF přestal zajímat někdy okolo verze 1.0, přišlo mi zkrátka moc složité a komplikované. Navíc mělo veliké problémy na…
Už jsem se bál, že zbytek záznamů z nultého ročníku jOpenSpace neexistují a hned jsem dostal odpověď v podobě dalších pěti záznamů. Šestým v pořadí je záznam od Dagiho Spring adoption in large enterprise project. Spring používáme a převážně jako IoC container, tak mě toto téma zajímalo. Bohužel kvalita zvuku je hodně špatná, takže jsem […]
V záznamu z jOpenSpace na téma Java vs. dynamické jazyky jsem zaznamenal postesknutí: jediné co mi v Javě chybí je možnost, aby metoda měla více návratových hodnot. Ovšem je nutné si přiznat, že to je možné již nyní. Správný název pro objekt, který je de facto kolekcí s tou vlastností, že každý prvek je jiného […]
Ve středu 12.11. od 18h (ČVUT, Karlák, posluchárna K9 – podle nového značení KN:E-301) proběhně další setkání Czech Java User Group tentokráte s podtitulem Real time Java. Čekají nás dvě prezentace, Aleš Plšek – Real-time programovaní v Jave a Martin Děcký – Real-time Java in Space. Pokud se chystáte přijít, dejte to prosím nezávazně vědět […]
Tento příspěvek je pro mne do jisté míry přelomový, protože je to podle mých znalostí poprvé, co se v naší republice nějaký nakladatel uvolil zdarma zveřejnit elektronickou verzi knihy, kterou právě doprodal. Touto knihou je Java 5.0 – Novinky jazyka a upgrade aplikací. Na svých stránkách mám v elektronické podobě vystaveny i jiné své knihy, […]
Možná jsem někde zaspal, ale knihovnu EasyMock jsem začal používat teprve nedávno u nás ve firmě. Jeho schopnosti a snadnost použití jsou tak výrazné, že rozhodně stojí za představení. K čemu je to vlastně dobré EasyMock je pomocník pro psaní unit testů. Unit testy slouží k otestování jedné třídy. Nezajímají nás objekty, se…
Dneska vám předkládám poslední reakci na první dávku audií z jOpenSpace, po ORM a dokumentaci mě oslovila diskuse na téma metodiky vývoje. Poslední 2 zaznamenaná témata mě k nějakým poznámkám nevyburcovala.Co se metodiky vývoje v podstatě mě velmi mile překvapilo, že se již naplno prosazují iterativní a agilní způsoby vývoje, které…
První minianketka je u konce s těmito výsledky:Spring MVC (36%)JSF (34%)Struts (16%)Něco jiného (14%)Samotné JSP a JSTL (8%)JBoss Seam (8%)Apache Wicket (6%)Spring Web Flow (6%)Tapestry (4%)
podcast ke stažení: CZPodcast27 (audio/mpeg; 24 962 kB) Podcast číslo 27. jsme věnovali né tak úplně technikcému tématu, ale zato tématu, které by mohlo zajímat širší publikum a tím je organizace času (timemanagement, zkráceně tm). K tomuto povídání jsme si pozvali Ondru Nekolu, který se ukázal jako velký příznivec hledání cest k zefektivnění organizace času. Odkazy Sataiův […]
Přednáška vznikla na konferenci Java Open Space, kde jsem přednesl kolegům svoje zkušenosti a doporučení z praxe s problémy se zápěstím při dlouhodobé práci s počítačem. Konečně jsem ji zpracoval jako podcast a vystavil powerpoint. Dozvíte se, jaké jsou symptomy potíží, jaký je význam prevence, k jakým patologickým změnám v zápěstí dochází….