JavaServer Pages Leksykon kieszonkowy.pdf
(
718 KB
)
Pobierz
IDZ DO
PRZYK£ADO
WY ROZDZIA£
Java Server Pages.
Leksykon kieszonkowy
SPIS TRECI
KATALOG KSI¥¯EK
Autor: Hans Bergsten
T³umaczenie: Adrian Nowak
ISBN: 83-7197-674-7
Tytu³ orygina³u:
JavaServer Pages. Pocket Reference
Liczba stron: 118
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
Java Server Pages (JSP) s³u¿y do tworzenia dynamicznych stron WWW, umo¿liwiaj¹c
harmonijne po³¹czenie dokonañ projektantów i programistów. Wykorzystuje wielkie
mo¿liwoci serwletów Javy do tworzenia efektywnych, uniwersalnych aplikacji
sieciowych. JSP pozwala na projektowanie prê¿nie dzia³aj¹cych stron WWW o du¿ych
mo¿liwociachiconajwa¿niejsze nie wymaga zaawansowanych umiejêtnoci
w dziedzinie programowania w Javie.
JavaServer Pages. Leksykon kieszonkowy stanowi dodatek do bestsellera
wydawnictwa OReilly JavaServer Pages, równie¿ autorstwa Hansa Bergstena.
Ksi¹¿ka zawiera szczegó³owe informacje na temat sk³adni i przetwarzania JSP,
elementów dyrektyw, elementów standardowych akcji, elementów skryptowych,
obiektów niejawnych, akcji specjalizowanych, plików TLD i archiwów WAR.
Autor jest za³o¿ycielem firmy Gefion Software. Hans Bergsten by³ równie¿ aktywnym
uczestnikiem grup roboczych opracowuj¹cych specyfikacje serwletów Javy i JSP.
Jako cz³onek komitetu kieruj¹cego projektem Apache Jakarta wniós³ istotny wk³ad
w implementacjê wzorcow¹ Apache Tomcat.
DODAJ DO KOSZYKA
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
O NOWOCIACH
ZAMÓW CENNIK
CZYTELNIA
FRAGMENTY KSI¥¯EK ONLINE
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
Przetwarzanie JSP...................................................................... 6
Dyrektywy.................................................................................. 9
Elementy akcji standardowych................................................. 14
Komentarze............................................................................... 29
Blokowanie interpretacji znaków............................................. 30
Elementy skryptowe................................................................. 31
Obiekty niejawne...................................................................... 36
Akcje specjalizowane............................................................... 71
Tworzenie pliku opisu biblioteki znaczników (TLD)............ 107
Pakowanie i instalacja biblioteki znaczników........................ 112
Pliki archiwów WWW (WAR).............................................. 115
public void putValue(String name, Object
value)
Poczwszy od specyfikacji Servlet 2.2 API metoda ta jest
zastpiona przez setAttribute(String, Object).
public void removeValue(String name)
Poczwszy od specyfikacji Servlet 2.2 API metoda ta jest
zastpiona przez setAttribute(String, Object).
Programista moe rozszerzy moliwo ci j!zyka JSP, definiujc
akcje specjalizowane (ang.
custom actions
). Sposób ten pozwala
na wykonanie dowolnych zada* nie przewidzianych w standar-
dowych akcjach JSP, takich jak sprawdzenie poprawno ci da-
nych lub zmiana sposobu ich prezentacji i lokalizacji.
Składnia stosowana do wykorzystania akcji specjalizowanej jest
taka sama jak dla akcji standardowych: otwarcie znacznika
(opcjonalnie z atrybutami), ciało znacznika i zamkni!cie znacz-
nika. Inne elementy oraz tre szablonowa mog by zagnie-
done w ciele.
A oto przykład:
<prefiks:nazwaAkcji atr1="value1" atr2="value2">
Ciało znacznika
</prefiks:nazwaAkcji>
Jeeli znacznik nie ma ciała, zamiast pełnego otwarcia i za-
mkni!cia mona zastosowa notacj! skrótow:
<prefiks:nazwaAkcji atr1="value1" atr2="value2" />
Zanim jednak wykorzystamy akcj! specjalizowan na stronie
JSP, musimy zadeklarowa, w jakiej bibliotece znaczników jest
ona zawarta. W tym celu uywamy dyrektywy taglib, wska-
zujc bibliotek! i przypisujc jej prefiks, za pomoc którego
b!dziemy identyfikowa akcje w obr!bie strony.
Akcja specjalizowana — a wła ciwie klasa obsługi znacznika
(ang.
tag handler class
) dla akcji specjalizowanej — jest, ogól-
nie rzecz biorc, komponentem JavaBean. Jego metody usta-
wiajce wła ciwo ci odpowiadaj atrybutom elementu akcji
specjalizowanej. Ponadto klasa obsługi znacznika musi imple-
mentowa jeden z dwóch interfejsów Javy zdefiniowanych
w specyfikacji JSP.
Wszystkie interfejsy i klasy potrzebne do implementacji obsługi
znacznika s zdefiniowane w pakiecie javax.servlet.
jsp.tagext. Dwa podstawowe interfejsy to Tag i Body-
Tag. Interfejs Tag okre la metody konieczne do implementacji
dla dowolnej akcji. Interfejs BodyTag natomiast rozszerza Tag,
dodajc do niego metody wykorzystywane w celu uzyskania
dost!pu do ciała znacznika. Aby ułatwi utworzenie klasy ob-
sługi znacznika, w API zdefiniowano dwie klasy pomocnicze:
TagSupport i BodyTagSupport (relacje mi!dzy nimi uka-
zuje rysunek 4.). Klasy te dostarczaj domy lnej implementacji
dla metod nalecych do odpowiednich interfejsów.
Specyfikacja definiuje zarówno interfejsy, jak te wyczerpujce
ich implementacj! klasy pomocnicze. Jeeli mamy ju klas!
oferujc pewien zestaw funkcji i chcieliby my udost!pni j
jako akcj! specjalizowan, moemy zaznaczy, e klasa imple-
mentuje stosowny interfejs, i uzupełni j o metody okre lone
w tym interfejsie. W praktyce jednak zalecane jest implemen-
towanie własnych klas obsługi znaczników jako rozszerze* klas
pomocniczych. W ten sposób otrzymujemy wi!kszo metod
„za darmo”, a istniejce klasy moemy wykorzysta, wywołu-
jc je z wn!trza klasy obsługi znacznika.
Biblioteka znaczników (ang.
tag library
) jest zbiorem akcji
specjalizowanych. Oprócz plików klas obsługi znaczników musi
ona zawiera plik opisu biblioteki znaczników (
Tag Library
Descriptor
, TLD). Jest to plik XML definiujcy odwzorowanie
mi!dzy nazwami specjalizowanych akcji a odpowiednimi kla-
sami obsługi znaczników oraz opisujcy atrybuty obsługiwane
przez kad ze specjalizowanych akcji. Pliki klas oraz plik TLD
mog by spakowane do archiwum JAR, co ułatwia instalacj!
biblioteki.
Plik z chomika:
Smoke-Wood
Inne pliki z tego folderu:
JavaServer Faces Wydanie III(1).pdf
(596 KB)
Linux Najlepsze przepisy Wydanie II(1).pdf
(596 KB)
Macromedia FreeHand MX Oficjalny podrecznik(1).pdf
(588 KB)
Generator Macromedia Flash nastepny krok(1).pdf
(584 KB)
JavaServer Faces Wydanie III.pdf
(596 KB)
Inne foldery tego chomika:
- ✖ COMPANY OF HEROES 2 OFENSYWA W ARDENACH [PC]
- ✖ EVOLVE [PC]
- ✖ FAHRENHEIT REMASTERED [PC]
- ✖ LEGO BATMAN 3 POZA GOTHAM [PC]
- � ✔ F1 2014 (2014) XBOX360 - PL✔
Zgłoś jeśli
naruszono regulamin