JavaServer Faces 2 2 Mistrzowskie programowanie.pdf
(
1124 KB
)
Pobierz
Tytuł oryginału: Mastering JavaServer Faces 2.2
Tłumaczenie: Piotr Rajca
ISBN: 978-83-283-2419-0
Copyright © 2014 Packt Publishing
First published in the English language under the title ‘Mastering JavaServer Faces 2.2
– (9781782176466)’.
Polish edition copyright © 2016 by Helion S.A.
All rights reserved.
All rights reserved. No part of this book may be reproduced or transmitted in any
form or by any means, electronic or mechanical, including photocopying, recording
or by any information storage retrieval system, without permission from the Publisher.
Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości
lub fragmentu niniejszej publikacji w jakiejkolwiek postaci jest zabronione.
Wykonywanie kopii metodą kserograficzną, fotograficzną, a także kopiowanie
książki na nośniku filmowym, magnetycznym lub innym powoduje naruszenie
praw autorskich niniejszej publikacji.
Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi
bądź towarowymi ich właścicieli.
Autor oraz Wydawnictwo HELION dołożyli wszelkich starań, by zawarte
w tej książce informacje były kompletne i rzetelne. Nie biorą jednak żadnej
odpowiedzialności ani za ich wykorzystanie, ani za związane z tym ewentualne
naruszenie praw patentowych lub autorskich. Autor oraz Wydawnictwo HELION
nie ponoszą również żadnej odpowiedzialności za ewentualne szkody wynikłe
z wykorzystania informacji zawartych w książce.
Wydawnictwo HELION
ul. Kościuszki 1c, 44-100 GLIWICE
tel. 32 231 22 19, 32 230 98 63
e-mail:
helion@helion.pl
WWW:
http://helion.pl
(księgarnia internetowa, katalog książek)
Pliki z przykładami omawianymi w książce można znaleźć pod adresem:
ftp://ftp.helion.pl/przyklady/jsf22m.zip
Drogi Czytelniku!
Jeżeli chcesz ocenić tę książkę, zajrzyj pod adres
http://helion.pl/user/opinie/jsf22m
Możesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.
Printed in Poland.
•
Kup książkę
•
Poleć książkę
•
Oceń książkę
•
Księgarnia internetowa
•
Lubię to! » Nasza społeczność
Spis treści
O autorze
O recenzentach
Wstęp
Rozdział 1. Dynamiczny dostęp do danych aplikacji JSF
przy użyciu Expression Language (EL 3.0)
Składnia EL
Operatory EL
Hierarchia operatorów EL
Zastrzeżone słowa EL
Przetwarzanie natychmiastowe oraz opóźnione
Wyrażenia wartościowe EL
Odwołania do komponentów zarządzanych
Odwołania do właściwości komponentów zarządzanych
Odwołania do zagnieżdżonych właściwości komponentów zarządzanych
Odwołania do typów wyliczeniowych Java SE
Odwołania do kolekcji
Niejawne obiekty EL
Wyrażenia odwołujące się do metod
Teksty warunkowe w JSF
Pisanie własnego mechanizmu przetwarzającego
Przegląd EL 3.0
Stosowanie operatora przypisania
Stosowanie operatora konkatenacji
Stosowanie operatora
średnika
Poznawanie wyrażeń lambda
Stosowanie obiektów kolekcji
Podsumowanie
11
13
15
19
20
20
21
21
22
22
23
24
25
27
27
29
31
33
37
45
45
45
46
46
47
49
Kup książkę
Poleć książkę
JavaServer Faces 2.2. Mistrzowskie programowanie
Rozdział 2. Komunikacja w JSF
Przekazywanie i pobieranie parametrów
Stosowanie parametrów kontekstu
Przekazywanie parametrów
żądania
przy użyciu znacznika <f:param>
Stosowanie parametrów widoku
Wywoływanie akcji z wykorzystaniem
żądań
GET
Przekazywanie atrybutów przy użyciu znacznika <f:attribute>
Ustawianie wartości właściwości przy użyciu obiektów nasłuchujących akcji
Przekazywanie parametrów przy użyciu zasięgu Flash
Zastępowanie znacznika <f:param> znacznikiem JSTL <c:set>
Przesyłanie danych w ciasteczkach
Stosowanie pól ukrytych
Przesyłanie haseł
Programowy dostęp do atrybutów komponentów interfejsu użytkownika
Przekazywanie parametrów przy użyciu wyrażeń odwołujących się do metod
Komunikacja przy użyciu atrybutu binding
Komunikacja pomiędzy komponentami zarządzanymi
Wstrzykiwanie jednego komponentu zarządzanego do drugiego
Komunikacja pomiędzy komponentami zarządzanymi
przy użyciu mapy aplikacji lub sesji
Programowy dostęp do innych komponentów zarządzanych
Podsumowanie
51
52
52
52
55
62
66
69
71
75
76
78
79
79
80
81
83
83
85
86
87
Rozdział 3. Zasięgi JSF — długość
życia
i zastosowanie
w komunikacji komponentów zarządzanych
Zasięgi JSF a zasięgi CDI
Zasięg
żądania
Zasięg sesji
Zasięg widoku
Zasięg aplikacji
Zasięg konwersacji
Zasięg przepływu
Prosty przepływ
Przepływy z komponentami
Przepływy zagnieżdżone
Programowe konfigurowanie przepływów
Przepływy a przypadki nawigacji
Badanie przypadków nawigacji w przepływach
Stosowanie metod initializer i finalizer
Przełączanie przepływu
Pakowanie przepływów
Programowy zasięg przepływu
Zależny pseudozasięg
Zasięg none
Zasięg niestandardowy
Implementacja klasy zasięgu niestandardowego
Wyznaczanie wyrażeń EL zasięgów niestandardowych
89
90
92
95
98
100
102
105
108
112
114
118
120
123
124
126
129
130
133
134
134
135
136
4
Kup książkę
Poleć książkę
Spis treści
Kontrola czasu istnienia zasięgu przy użyciu obiektu nasłuchującego akcji
Kontrola czasu istnienia zasięgu niestandardowego z użyciem obiektów
NavigationHandler
Tworzenie instancji komponentów zarządzanych
Wstrzykiwanie komponentów
Podsumowanie
139
141
144
144
147
Rozdział 4. Konfigurowanie JSF przy użyciu plików XML i adnotacji — część 1.
Nowe przestrzenie nazw JSF 2.2
Programowa konfiguracja w JSF 2.2
Konfigurowanie komponentów zarządzanych w XML-u
Stosowanie wielu plików konfiguracyjnych
Konfiguracja ustawień lokalnych i wiązek zasobów
Konfiguracja walidatorów i konwerterów
Konfigurowanie nawigacji
Nawigacja niejawna
Nawigacja warunkowa
Nawigacja z wywłaszczeniem
Nawigacja programowa
Konfigurowanie obiektów nasłuchujących akcji
Obiekty nasłuchujące akcji aplikacji
Konfigurowanie metod nasłuchujących zdarzeń systemowych
Stosowanie znacznika <f:event>
Implementacja interfejsu SystemEventListener
Konfigurowanie metod nasłuchujących faz
Stosowanie adnotacji @ListenerFor oraz @ListenersFor
Podsumowanie
149
150
151
152
157
159
161
169
169
172
175
177
178
180
183
183
185
191
195
196
Rozdział 5. Konfigurowanie JSF przy użyciu plików XML i adnotacji — część 2.
Konfiguracja obiektów obsługi zasobów
Programowe dodawanie zasobów CSS i JS
Konfiguracja obiektu obsługi widoków
Przesłanianie mechanizmów wizualizacji JSF
Stosowanie operacji wykonywanych po stronie klienta
Klasy wytwórcze JSF
Konfiguracja globalnego obiektu obsługi wyjątków
Konfiguracja klasy wytwórczej RenderKit
Konfiguracja PartialViewContext
Konfiguracja obiektu VisitContext
Konfiguracja obiektów ExternalContext
Konfiguracja Flash
Window ID API w JSF 2.2
Konfigurowanie cyklu
życia
Konfigurowanie aplikacji
Konfigurowanie VDL
Połączone możliwości wielu klas wytwórczych
Podsumowanie
197
198
205
205
209
215
219
220
223
224
227
230
233
235
241
244
246
248
249
5
Kup książkę
Poleć książkę
Plik z chomika:
PDFator
Inne pliki z tego folderu:
Java Podstawy Wydanie XI.pdf
(3127 KB)
Algorytmy struktury danych i techniki programowania dla programistow Java.pdf
(1654 KB)
Java dla bystrzakow Wydanie VII.pdf
(2759 KB)
Hibernate Search Skuteczne wyszukiwanie.pdf
(882 KB)
Google App Engine Tworzenie wydajnych aplikacji w Javie.pdf
(677 KB)
Inne foldery tego chomika:
3ds max
50 zadań i zagadek szachowych
Access
Acrobat
Administracja
Zgłoś jeśli
naruszono regulamin