Java Server Faces
comment1, http://bxcpsionm42.wikispaces.com/animal+girl+sex animal girl sex, jvw, http://ttgupdiyn96.wikispaces.com/analsex analsex, 8[[[, http://vkxzyhmqm79.wikispaces.com/aishwarya+rai+sex+clips aishwarya rai sex clips, :-), http://pjrthfhew15.wikispaces.com/amateur+housewife+sex+video amateur housewife sex video, eowqso, http://krgqifrbt03.wikispaces.com/adventure+sex adventure sex, rsiiux, http://zwgmjkvac23.wikispaces.com/alissa+milano+sex+video alissa milano sex video, 661466, http://ybydcvwaa22.wikispaces.com/adult+sex+toy+distributors+parties adult sex toy distributors parties, xyf,
comment1, http://tyjccbrbm63.wikispaces.com/african+anal+sex african anal sex, yze, http://wdirkpxxk26.wikispaces.com/abusive+sex+videos abusive sex videos, 63129, http://vndppygbg93.wikispaces.com/adult+sex+aids adult sex aids, uib, http://joazrnwra80.wikispaces.com/amine+sexy amine sexy, bptsg, http://jeifefuqj94.wikispaces.com/aim+sex+chat+rooms aim sex chat rooms, 807,
Obsah
Implementace JSF
V současné době se používají dvě hlavní implementace JSF.
- RI (reference implementation) je od Sunu ve verzi 1.2
- MyFaces je taktéž již ve verzi 1.2
3rd party komponentky nad JSF
- MyFaces Tomahawk (běží i nad RI)
- Apache Trinidad - core pro ADF Faces od Oracle
- Rich Faces využívající Ajax4JSF
- Tobago
- ICEfaces
Frameworky pracující s JSF
Facelets
Pozn.: nejde o framework, jen o alernativní view handler (xhtml místo jsp) s dalšími bonusy, jak šablony stránek, podpora JSF 1.2 bez vyžadování JSP 2.1 kontejneru, unified EL, jednoduchá tvorba složených komponent bez psaní kódu.
Seam
- ONJava.com: JBoss Seam by Thomas Heute, 03/15/2006]
Podle všeho moc pěkný framework, který obohacuje prezenční vrstvu o celou řadu skvělých věcí, jako koncept konverzace (řada za sebou jdoucích a souvisejících requestů - snaží se řešit problém současného užití více oken prohlížeče). Silně inspiroval nové JSR 311 zv. Web Beans.
Od verze 2.0 byl oddělen od JSF, takže lze potenciálně využít i jinou view technologii (např. GWT, Google Web Toolkit).
- Je třeba opatrně využívat EJB jako Backing Bean - možnost míchání aplikační logiky s UI vrstvou.
JSF a AJAX
- Ajax4JSF - jednoduchá knihovna, která zapouzdřuje Ajax průhledně do JSF
JSF a Portlety (JSR 168)
Pro obě implementace existují předvytvořené portlety, které slouží jako proxy mezi Portlet Containerem a web Containerem. Jejich úkolem je převádět RenderRequest a ActionRequest na HttpServletRequest (a Response ;).
Mimo to existují pro jednotlivé portály JSF Portlet Bridge frameworky, které se snaží překlenout rozdíly mezi JSF a portlety. V této iniciativě vzniká nová specifikace JSR 301, která by měla zajistit jednotné API.
MyFaces
Obsahují třídu MyFacesGenericPortlet
, který slouží jako proxy.
How-To
Sun RI
Obsahují javaserverfaces_portlet.class
balík pro zprovoznění JSF v rámci portletů.
How-To
Budoucnost
- JSR 301 - Portlet Bridge Specification for JavaServer Faces
- JSF 2.0 Wiki, wishlist (JSR 314) JavaServer Faces 2.0
Zdroje
- JSR 127 JavaServer Faces
- JSR 252 JavaServer Faces 1.2
- JSR 314 JavaServer Faces 2.0
- JEE 5 tutorial
- Ed Burns blog