Build time vs. render time

Chtěl bych vám doporučit hezký článek Build time vs. render time ze serveru Wokring with JSF and Facelets.

Chtěl bych vypíchnout odstaveček:

It is very important to remember that you cannot have components „re-appear“ on post back of a JSF form. This is because a JSF component tree should never be altered between having its state saved and when its state is restored. This is very important, so let me say again, a JSF component tree should never be altered between having its state saved and when its state is restored. The reason is that this would violate the JSF specification/design.

Dobré vědět dříve, než člověk začne psát JSF stránky.

JSF a hezká URL

Pokud stejně jako my používáte JSF a jsou pro Vás důležitá hezká URL, můžete použít Tuckey’s URL rewrite nebo SoftEU URL Rewriter, kteří zařídí přepsání hezkého URL na skutečné URL v JSF stránce.

Pravidla mohou přespat URL např. takto:
/objednavka/ -> /objednavka/list.jsf
/objednavka/100/ -> /objednavka/view.jsf?id=100

Pokud přepisování URL použijete, brzy narazíte na problém, že při použití <h:form/> se do stránky zapíše původní přepsaná stránka (/objednavka/view.jsf?id=100) a nikoliv hezké URL pro uživatele.
Pokračování textu JSF a hezká URL

Přednáška ‚Seam (a JSF)‘

Přednáška Seam a JSF: Petr Ferschmann

Po předchozí přednášce ‚JSF (a Seam)‘ je zde i záznam druhé části nazvané ‚Seam (a JSF)‘. Obě přednášky patří byly součástí předmětu Moderní trendy v softwarovém inženýrství pořádané ZČU.
K dispozici je audio záznam, slajdy a také zip se slajdy.

Přednáška se věnuje především vysvětlení komponent, kontextů, expression language a konverzací. Jsou zmíněny i další vlastnosti frameworku Seam, včetně některých praktických zkušeností, které jsme získali při používání této technologie.

Doporučuji před poslechem této přednášky projít i přednášku první ‚JSF (a Seam)‘.

[podcast]http://dev-blog.ferschmann.cz/prednasky/2007/seam-a-jsf.mp3[/podcast]

Přednáška ‚JSF (a Seam)‘

Pokud jste nestihli přednášku ‚JSF (a Seam)‘ ze souboru přednášek předmětu Moderní trendy v softwarovém inženýrství pořádané ZČU, nabízíme Vám její audio záznam, slajdy a také zip se slajdy.

Přednáška je určena pro začátečníky s JSF. Nejprve je probrán ukázkový příklad z článku Začínáme s Webovými stránkami v Javě 2 a pak jsou probrány některé vlastnosti JSF. Zmíněny byly i některé frameworky pro AJAX a byly zmíněny i některé praktické zkušenosti, výhody a nevýhody JSF.

Na tuto přednášku navazuje i druhá část nazvaná ‚Seam (a JSF)‘ věnující se vlastnostem frameworku Seam.

[podcast]http://dev-blog.ferschmann.cz/prednasky/2007/jsf-a-seam.mp3[/podcast]

Pozvánka: Přednášky ‚JSF (a Seam)‘ a ‚Seam (a JSF)‘

Chtěl bych Vás všechny pozvat na dvě přednášky v rámci předmětu Moderní trendy v softwarovém inženýrství pořádané ZČU.

Přednášky budou dvě:

  • JSF (a Seam) – jemný úvod do technologie JSF. Protože tato technologie poskytuje mnoho možností, budeme se věnovat především těm, které je vhodné využívat společně s frameworkem Seam.
  • Seam (a JSF) – nastínění možností, které nabízí webový framework Seam. Důraz bude především na použití při tvorbě webových aplikací pomocí JSF.

Cílem přednášek je úvod do těchto technologií a vysvětlení základních principů. Z přednášek bude později k dispozici zvukový záznam a slajdy.

Přednášky se konají v Plzni ve středu 10. října a 17. října vždy od 15:45.

Přednáška je přístupná pro všechny zájemce (nejen studenty ZČU).

Aktualizace: přednáška se koná na borských polích v učebně UL411.