okladka
Niniejsza książka przeznaczona jest dla prawdziwych programistów. Jej celem nie jest przedstawienie potencjału internetowego handlu ani sposobów, w jaki aplikacje internetowe mogą zrewolucjonizować przedsiębiorstwo. Jest to praktyczna książka przeznaczona dla programistów, którzy już doskonale rozumieją, jak istotne jest tworzenie dynamicznych witryn WWW. Zadaniem niniejszej książki jest przedstawienie poprawnego sposobu prowadzenia takiej pracy. Prezentując metody tworzenia dynamicznych witryn WWW autor starał się uwzględnić najważniejsze używane techniki i opisać najczęściej napotykane problemy. Jednocześnie przedstawiono bardzo dużo praktycznych zastosowań (na przykład -- ponad sto klas Javy). Podano szczegółowe przykłady dla wszystkich najważniejszych i najczęściej wykorzystywanych możliwości, a także zamieszczono podsumowania przedstawiające również rzadziej wykorzystywane zastosowania i wskazano dostępne w Internecie źródła informacji dotyczące interfejsów programistycznych (API) umożliwiających wykorzystanie tych najrzadziej stosowanych możliwości.

Nie ma tu wielu pobieżnych opisów licznych technologii. Nie było zamierzeniem autora, aby niniejsza książka stała się ostatecznym źródłem informacji na wszystkie omawiane w niej tematy. Są to zagadnienia bardzo obszerne. Przykładowo, istnieje kilka książek o porównywalnej objętości poświęconych wyłącznie JDBC. Należy podkreślić, że poszczególne zagadnienia zostały tutaj przedstawione na tyle szczegółowo, aby Czytelnik mógł samodzielnie rozpocząć tworzenie programów nadających się do praktycznego zastosowania. Jedynym warunkiem jest znajomość podstaw języka Java: jego zastosowania i wykorzystywania. W razie braku tych umiejętności Czytelnik powinien zaznajomić się z zasadami programowania w tym języku.

O Autorze (13)
Wprowadzenie (15)
Część I Serwlety 2.1 i 2.2 (23)
Rozdział 1. Podstawowe informacje o serwletach i Java Server Pages (25)

Rozdział 2. Pierwsze serwlety (41)
Rozdział 3. Obsługa żądań: dane przesyłane za pomocą formularzy (79)
Rozdział 4. Obsługa żądań: nagłówki żądań HTTP (103)
Rozdział 5. Dostęp do standardowych zmiennych CGI (121)
Rozdział 6. Generowanie odpowiedzi: kody statusu (127)
Rozdział 7. Generowanie odpowiedzi: nagłówki odpowiedzi HTTP (145)
Rozdział 8. Obsługa cookies (177)
Rozdział 9. Śledzenie sesji (193)
Część II Java Server Pages (219)
Rozdział 10. Elementy skryptowe JSP (221)
Rozdział 11. Dyrektywa page: strukturalizacja generowanych serwletów (235)
Rozdział 12. Dołączanie plików i apletów do dokumentów JSP (251)
Rozdział 13. Wykorzystanie komponentów JavaBeans w dokumentach JSP (267)
Rozdział 14. Tworzenie bibliotek znaczników (287)
Rozdział 15. Integracja serwletów i dokumentów JSP (327)
Część III Technologie pomocnicze (353)
Rozdział 16. Formularze HTML (355)
Rozdział 17. Zastosowanie apletów jako interfejsu użytkownika dla serwletów (397)
Rozdział 18. JDBC oraz zarządzanie pulami połączeń (421)
Dodatki (469)
Dodatek A Krótki przewodnik po serwletach i JSP (471)
Skorowidz (515)