JavaServer Faces. Wydanie III
Autor: David Geary, Cay S. Horstmann
Cena: 99.00 zł
Data wydania: 2011-03-04
Liczba stron:586
Oprawa: twarda
Pobierz przykładowy rozdział PDF
Ta książka zawiera wszystko, czego Ci potrzeba
do opanowania frameworka JSF 2.0!
- Jak korzystać ze znaczników JSF?
- Jak tworzyć komponenty złożone?
- Jak nawiązywać połączenie z bazami danych i usługami zewnętrznymi?
JavaServer Faces (JSF) to technologia platformy Java EE, ułatwiająca projektowanie i tworzenie interfejsów użytkownika aplikacji internetowych. Umożliwia sprawną pracę nad aplikacjami działającymi po stronie serwera i wprowadzanie jasnego podziału na wizualną prezentację oraz właściwą logikę aplikacji. Specyfikacja JSF 2.0 (inaczej niż poprzednia) jest pochodną wielu rzeczywistych projektów open source. Dzięki temu sam framework jest dużo prostszy i lepiej zintegrowany ze stosem technologii Java EE niż wersja JSF 1.0. Co więcej, jego specyfikacja przewiduje teraz obsługę technologii takich, jak AJAX czy REST. Framework JSF 2.0 jest obecnie jednym z najznamienitszych frameworków aplikacji internetowych tworzonych w Javie. Do jego mocnych stron należą także: uproszczony model programowania poprzez zastosowanie adnotacji i wprowadzenie zasady konwencji ponad konfiguracją oraz rozszerzalny model komponentów.
Książka "JavaServer Faces. Wydanie III" zawiera wszystko, czego trzeba do opanowania rozbudowanych elementów frameworka JSF 2.0. Poznaj tajniki znaczników frameworka JSF oraz obsługi zdarzeń. Dowiedz się, jak budować komponenty złożone, i naucz się implementować własne, niestandardowe. Wykorzystaj w swoich aplikacjach technologię AJAX i opanuj nawiązywanie połączeń z bazami danych czy innymi usługami zewnętrznymi. W ostatnim rozdziale znajdziesz pomocne wskazówki na temat diagnozowania i rejestrowania zdarzeń, a także praktyczne przykłady kodu, rozszerzające technologię JSF.
- Komponenty zarządzane
- Zasięg komponentów
- Nawigacja statyczna i dynamiczna
- Znaczniki standardowe
- Facelety
- Tabele danych
- Konwersja i weryfikacja danych
- Obsługa zdarzeń
- Komponenty złożone
- Technologia AJAX
- Usługi zewnętrzne
- Praca z bazami danych