|
||
|
WstępJavaServer Faces jest frameworkiem przeznaczonymy do tworzenia aplikacji internetowych. Jego specyfikacja została opisana w JSR 127 oraz JSR 252 . Obecnie w powszechnym użyciu jest wersja JSF 1.1, ale prace nad JSF 1.2 dobiegają końca. Podstawowymi komponentami JSF są:Połączenie wzorca projektowego MVC z biblioteką tagów JSP umożliwia szybkie tworzenie i pielęgnację kodu. Nie musimy się martwić jak należy wykonać poszczegulne komponenty a jedynie czy są nam potrzebne. Oddzielenie warstwy logiki od warstwy prezentacji gwarantuje nam łatwą pielęgnację kodu. ![]() Tworząc aplikacje internetowe możemy wyokorzystać własne komponenty lub napisane przez inne osoby. Dobrym przykładem jest OpenSourceowa dystrybycja JSF zwana MyFaces, w 100% zgodna z JSF Reference Implementation, dodatkowo rozbudowana o możliwość obsługiwania Tilesów Strutsowych. Używanie componentów Tomahawk wyraźnie ułatwia i przyspiesza budowanie aplikacji webowych. JavaServer Faces jest w pewnym sensie rozbudowanym i łatwiejszym w użyciu Strutsem. Możemy więc używać pliki properites czy edytory WYSIWYG, szybko sprawdzać poprawność danych w formularzach, oraz bezboleśnie modyfikować mapowania plików, ale już nie musimy zmagać się ze Struts Actions. Oczywiście zawsze możemy używac pozostałe biblioteki tagów JSTL, na kolejnych stronach postaram się zaprezentować możliwości JSF. |
|