reklama - zainteresowany?

Java Servlet i Java Server Pages - Helion

Java Servlet i Java Server Pages
Autor: Marty Hall
Tytuł oryginału: Core Servlets and JavaServer Pages
TÅ‚umaczenie: Piotr Rajca
ISBN: 83-7197-603-8
stron: 536, Format: B5, okładka: miękka
Data wydania: 2002-04-25
Księgarnia: Helion

Cena książki: 60,00 zł

Dodaj do koszyka Java Servlet i Java Server Pages

Tagi: JSP i JavaServlet - Programowanie

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.

Dodaj do koszyka Java Servlet i Java Server Pages

 

Osoby które kupowały "Java Servlet i Java Server Pages", wybierały także:

  • Java na serwerze - kurs przetrwania.  Obóz drugi. Od serwletów do Spring Boota
  • Java. Kompendium programisty. Wydanie X
  • Java EE 6. Programowanie aplikacji WWW. Wydanie II
  • Java. Projektowanie aplikacji WWW
  • Head First Servlets & JSP. Edycja polska. Wydanie II (Rusz gÅ‚owÄ…!)

Dodaj do koszyka Java Servlet i Java Server Pages

Spis treści

Java Servlet i Java Server Pages -- spis treści


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)

  • Serwlety (25)
  • Zalety serwletów w porównaniu ze zwykÅ‚ymi programami CGI (27)
    • Efektywność (27)
    • Wygoda (27)
    • Duże możliwoÅ›ci (28)
    • PrzenoÅ›ność (28)
    • BezpieczeÅ„stwo (28)
    • Niewielkie koszty (29)
  • Java Server Pages (29)
  • Zalety JSP (30)
    • W porównaniu z Active Server Pages (ASP) (30)
    • W porównaniu z PHP (30)
    • W porównaniu z serwletami (30)
    • W porównaniu z Server-Side Includes (SSI) (31)
    • W porównaniu z jÄ™zykiem JavaScript (31)
    • W porównaniu ze statycznym kodem HTML (31)
  • Instalacja i konfiguracja (32)
    • Zdobywanie oprogramowania do obsÅ‚ugi serwletów i dokumentów JSP (32)
    • ZapamiÄ™taj adres lub zainstaluj dokumentacjÄ™ Java Servlet oraz JSP API (34)
    • Wskazanie klas używanych przez kompilator Javy (34)
    • Umieszczanie klasy w pakietach (35)
    • Konfiguracja serwera (36)
    • Uruchomienie serwera (37)
    • Kompilacja i instalacja wÅ‚asnych serwletów (37)

Rozdział 2. Pierwsze serwlety (41)

  • Podstawowa struktura serwletów (41)
  • Prosty serwlet generujÄ…cy zwykÅ‚y tekst (43)
    • Kompilacja i instalacja serwletów (43)
    • WywoÅ‚ywanie serwletów (45)
  • Serwlety generujÄ…ce kod HTML (45)
  • Umieszczanie serwletów w pakietach (47)
    • Tworzenie serwletów należących do konkretnego pakietu (48)
    • Kompilacja serwletów należących do pakietów (49)
    • WywoÅ‚ywanie serwletów należących do pakietów (50)
  • Proste narzÄ™dzia pomocne podczas tworzenia dokumentów HTML (51)
  • Cykl istnienia serwletów (53)
    • Metoda init (54)
    • Metoda service (55)
    • Metody doGet, doPost oraz doXxx (56)
    • Interfejs SingleThreadModel (57)
    • Metoda destroy (57)
  • PrzykÅ‚ad zastosowania parametrów inicjalizacyjnych (58)
  • PrzykÅ‚ad wykorzystania inicjalizacji serwletu i daty modyfikacji strony (62)
  • Testowanie serwletów (64)
  • WebClient: interaktywna wymiana informacji z serwerem WWW (68)
    • WebClient (68)
    • HttpClient (71)
    • NetworkClient (72)
    • SocketUtil (74)
    • CloseableFrame (74)
    • LabeledTextField (75)
    • Interruptible (77)

Rozdział 3. Obsługa żądań: dane przesyłane za pomocą formularzy (79)

  • Znaczenie informacji przesyÅ‚anych za pomocÄ… formularzy (79)
  • Odczytywanie danych formularzy w serwletach (80)
  • PrzykÅ‚ad: odczytanie trzech konkretnych parametrów (81)
  • PrzykÅ‚ad: odczytanie wszystkich parametrów (84)
  • Serwis rejestracji życiorysów (87)
  • Filtrowanie Å‚aÅ„cuchów w poszukiwaniu znaków specjalnych HTML (97)
    • Implementacja filtrowania (98)
    • PrzykÅ‚ad (99)

Rozdział 4. Obsługa żądań: nagłówki żądań HTTP (103)

  • Odczytywanie wartoÅ›ci nagłówków żądania w serwletach (104)
  • WyÅ›wietlanie wszystkich nagłówków (105)
  • Nagłówki żądaÅ„ protokoÅ‚u HTTP 1.1 (107)
  • PrzesyÅ‚anie skompresowanych stron WWW (113)
  • Ograniczanie dostÄ™pu do stron WWW (115)

Rozdział 5. Dostęp do standardowych zmiennych CGI (121)

  • Odpowiedniki zmiennych CGI dostÄ™pne w serwletach (122)
  • Serwlet wyÅ›wietlajÄ…cy wartoÅ›ci zmiennych CGI (125)

Rozdział 6. Generowanie odpowiedzi: kody statusu (127)

  • OkreÅ›lanie kodów statusu (128)
  • Kody statusu protokoÅ‚u HTTP 1.1 oraz ich przeznaczenie (129)
  • Interfejs użytkownika obsÅ‚ugujÄ…cy różne serwisy wyszukujÄ…ce (138)

Rozdział 7. Generowanie odpowiedzi: nagłówki odpowiedzi HTTP (145)

  • OkreÅ›lanie nagłówków odpowiedzi z poziomu serwletów (145)
  • Nagłówki odpowiedzi protokoÅ‚u HTTP 1.1 oraz ich znaczenie (147)
  • TrwaÅ‚e przechowywanie stanu serwletu i automatyczne odÅ›wieżanie stron (156)
  • Stosowanie trwaÅ‚ych poÅ‚Ä…czeÅ„ HTTP (164)
  • Wykorzystanie serwletów do generowania obrazów GIF (168)

Rozdział 8. Obsługa cookies (177)

  • KorzyÅ›ci pÅ‚ynÄ…ce ze stosowania cookies (177)
    • Identyfikacja użytkowników podczas trwania sesji na witrynach komercyjnych (177)
    • Unikanie koniecznoÅ›ci podawania nazwy użytkownika i hasÅ‚a (178)
    • Dostosowywanie witryny (178)
    • Dobór reklam (179)
  • Niektóre problemy zwiÄ…zane ze stosowaniem cookies (179)
  • NarzÄ™dzia obsÅ‚ugi cookies dostÄ™pne w serwletach (180)
    • Tworzenie cookies (181)
    • Atrybuty cookies (181)
    • Umieszczanie cookies w nagłówkach odpowiedzi (183)
    • Odczytywanie cookies nadesÅ‚anych przez przeglÄ…darkÄ™ (183)
  • PrzykÅ‚ady generowania i odczytywania cookies (184)
  • Proste narzÄ™dzia do obsÅ‚ugi cookies (187)
    • Odnajdywanie cookie o okreÅ›lonej nazwie (187)
    • Tworzenie cookies o dÅ‚ugim czasie istnienia (188)
  • Interfejs wyszukujÄ…cy z możliwoÅ›ciÄ… zapamiÄ™tywania ustawieÅ„ (190)

Rozdział 9. Śledzenie sesji (193)

  • Potrzeba Å›ledzenia sesji (193)
    • Cookies (193)
    • Przepisywanie adresów URL (194)
    • Ukryte pola formularzy (195)
    • Åšledzenie sesji w serwletach (195)
  • NarzÄ™dzia programistyczne do Å›ledzenia sesji (195)
    • Pobieranie obiektu HttpSession skojarzonego z bieżącym żądaniem (195)
    • Pobieranie informacji skojarzonych z sesjÄ… (196)
    • Kojarzenie informacji z sesjÄ… (199)
    • KoÅ„czenie sesji (200)
    • Przepisywanie adresów URL przesyÅ‚anych do przeglÄ…darki (200)
  • Serwlet generujÄ…cy indywidualny licznik odwiedzin dla każdego użytkownika (201)
  • Internetowy sklep wykorzystujÄ…cy koszyki i Å›ledzenie sesji (203)
    • Tworzenie interfejsu użytkownika (204)
    • ObsÅ‚uga zamówieÅ„ (207)
    • To czego nie widać: implementacja koszyka i katalogu produktów (211)

Część II Java Server Pages (219)

Rozdział 10. Elementy skryptowe JSP (221)

  • Elementy skryptowe (223)
    • Tekst szablonu (223)
  • Wyrażenia JSP (224)
    • Predefiniowane zmienne (224)
    • SkÅ‚adnia XML stosowana w wyrażeniach (225)
    • Zastosowanie wyrażeÅ„ jako wartoÅ›ci atrybutów (225)
    • PrzykÅ‚ad (226)
  • Skryptlety JSP (227)
    • Wykorzystanie skryptletów do warunkowego wykonania fragmentu strony JSP (230)
    • Specjalna skÅ‚adnia skryptletów (230)
  • Deklaracje JSP (230)
    • Specjalna skÅ‚adnia zapisu deklaracji (232)
  • Predefiniowane zmienne (232)

Rozdział 11. Dyrektywa page: strukturalizacja generowanych serwletów (235)

  • Atrybut import (236)
    • Katalogi sÅ‚użące do przechowywania wÅ‚asnych klas (236)
    • PrzykÅ‚ad (237)
  • Atrybut contentType (239)
    • Generowanie zwykÅ‚ych dokumentów tekstowych (239)
    • Generowanie arkuszy kalkulacyjnych programu Microsoft Excel (240)
  • Atrybut isThreadSafe (243)
  • Atrybut session (245)
  • Atrybut buffer (245)
  • Atrybut autoflush (246)
  • Atrybut extends (246)
  • Atrybut info (246)
  • Atrybut errorPage (246)
  • Atrybut isErrorPage (248)
  • Atrybut language (249)
  • SkÅ‚adnia XML zapisu dyrektyw (249)

Rozdział 12. Dołączanie plików i apletów do dokumentów JSP (251)

  • DoÅ‚Ä…czanie plików w czasie przeksztaÅ‚cania strony (252)
  • DoÅ‚Ä…czanie plików podczas obsÅ‚ugi żądaÅ„ (254)
  • DoÅ‚Ä…czanie apletów zwiÄ…zanych z Java Plug-In (257)
    • Znacznik akcji jsp:plugin (258)
    • Znaczniki akcji jsp:param oraz jsp:params (260)
    • Znacznik akcji jsp:fallback (261)
    • PrzykÅ‚ad: Generowanie tekstu z cieniem (261)

Rozdział 13. Wykorzystanie komponentów JavaBeans w dokumentach JSP (267)

  • Podstawowe sposoby użycia komponentów (268)
    • DostÄ™p do wÅ‚aÅ›ciwoÅ›ci komponentów (270)
    • OkreÅ›lanie wÅ‚aÅ›ciwoÅ›ci komponentów - prosty przypadek (271)
    • Instalacja klas komponentów (271)
  • PrzykÅ‚ad: StringBean (272)
  • OkreÅ›lanie wartoÅ›ci wÅ‚aÅ›ciwoÅ›ci komponentów (274)
    • Kojarzenie wÅ‚aÅ›ciwoÅ›ci z parametrami wejÅ›ciowymi (277)
    • Automatyczna konwersja typów (279)
    • Kojarzenie wszystkich wÅ‚aÅ›ciwoÅ›ci z parametrami wejÅ›ciowymi (280)
  • Wspólne wykorzystywanie komponentów (281)
    • Warunkowe tworzenie komponentów (282)

Rozdział 14. Tworzenie bibliotek znaczników (287)

  • Elementy tworzÄ…ce bibliotekÄ™ znaczników (288)
    • Klasa obsÅ‚ugi znacznika (288)
    • Plik deskryptora biblioteki znaczników (289)
    • Plik JSP (290)
  • Definiowanie prostych znaczników (292)
    • Klasa obsÅ‚ugi znacznika (292)
    • Plik deskryptora biblioteki znaczników (294)
    • Plik JSP (295)
  • Przypisywanie atrybutów znacznikom (296)
    • Klasa obsÅ‚ugi znacznika (296)
    • Plik deskryptora biblioteki znaczników (298)
    • Plik JSP (299)
  • DoÅ‚Ä…czanie zawartoÅ›ci znacznika (300)
    • Klasa obsÅ‚ugi znacznika (301)
    • Plik deskryptora biblioteki znaczników (303)
    • Plik JSP (304)
  • Opcjonalne doÅ‚Ä…czanie zawartoÅ›ci znacznika (306)
    • Klasa obsÅ‚ugi znacznika (306)
    • Plik deskryptora biblioteki znaczników (307)
    • Plik JSP (308)
  • Manipulowanie zawartoÅ›ciÄ… znacznika (309)
    • Klasa obsÅ‚ugi znacznika (310)
    • Plik deskryptora biblioteki znaczników (311)
    • Plik JSP (312)
  • Wielokrotne doÅ‚Ä…czanie lub obsÅ‚uga zawartoÅ›ci znacznika (313)
    • Klasa obsÅ‚ugi znacznika (314)
    • Plik deskryptora biblioteki znaczników (315)
    • Plik JSP (316)
  • Stosowanie znaczników zagnieżdżonych (316)
    • Klasy obsÅ‚ugi znaczników (317)
    • Plik deskryptora biblioteki znaczników (322)
    • Plik JSP (324)

Rozdział 15. Integracja serwletów i dokumentów JSP (327)

  • Przekazywanie żądaÅ„ (328)
    • Stosowanie zasobów statycznych (329)
    • Przekazywanie informacji do strony docelowej (329)
    • Interpretacja wzglÄ™dnych adresów URL przez stronÄ™ docelowÄ… (331)
    • Inne sposoby pobierania obiektu RequestDispatcher (332)
  • PrzykÅ‚ad: internetowe biuro podróży (332)
  • DoÅ‚Ä…czanie danych statycznych lub dynamicznych (346)
  • PrzykÅ‚ad: prezentacja nieprzetworzonych wyników zwracanych przez serwlety lub strony JSP (347)
  • Przekazywanie żądaÅ„ ze stron JSP (351)

Część III Technologie pomocnicze (353)

Rozdział 16. Formularze HTML (355)

  • Jak przesyÅ‚ane sÄ… dane z formularzy HTML (355)
  • Element FORM (359)
  • Tekstowe elementy kontrolne (364)
    • Pola tekstowe (364)
    • Pola hasÅ‚a (366)
    • Wielowierszowe pola tekstowe (366)
  • Przyciski (368)
    • Przycisk SUBMIT (369)
    • Przyciski RESET (371)
    • Przyciski JavaScript (372)
  • Pola wyboru i przyciski opcji (373)
    • Pola wyboru (373)
    • Przyciski opcji (374)
  • Listy i listy rozwijane (376)
  • Element kontrolny sÅ‚użący do przesyÅ‚ania plików (379)
  • Mapy odnoÅ›ników obsÅ‚ugiwane na serwerze (380)
    • IMAGE - standardowe mapy odnoÅ›ników obsÅ‚ugiwane po stronie serwera (381)
    • ISMAP - alternatywny sposób tworzenia map odnoÅ›ników obsÅ‚ugiwanych po stronie serwera (383)
  • Pola ukryte (385)
  • Grupowanie elementów kontrolnych (386)
  • OkreÅ›lanie kolejnoÅ›ci poruszania siÄ™ pomiÄ™dzy elementami formularzy (388)
  • Testowy serwer WWW (388)
    • EchoServer (389)
    • ThreadedEchoServer (392)
    • NetworkServer (394)

Rozdział 17. Zastosowanie apletów jako interfejsu użytkownika dla serwletów (397)

  • PrzesyÅ‚anie danych metodÄ… GET i wyÅ›wietlanie wynikowej strony WWW (398)
  • NarzÄ™dzie korzystajÄ…ce z wielu serwisów wyszukujÄ…cych (399)
  • PrzesyÅ‚anie danych metodÄ… GET i bezpoÅ›rednie przetwarzanie wyników (tunelowanie HTTP) (402)
    • Odczyt danych binarnych lub danych ASCII (403)
    • Odczyt serializowanych struktur danych (404)
  • PrzeglÄ…darka zapytaÅ„ wykorzystujÄ…ca serializacjÄ™ obiektów i tunelowanie (407)
  • PrzesyÅ‚anie danych metodÄ… POST i bezpoÅ›rednie przetwarzanie danych (tunelowanie HTTP) (413)
  • Aplet przesyÅ‚ajÄ…cy dane metodÄ… POST (416)
  • Pomijanie serwera HTTP (419)

Rozdział 18. JDBC oraz zarządzanie pulami połączeń (421)

  • Podstawowe etapy wykorzystania JDBC (422)
    • ZaÅ‚adowanie sterownika (422)
    • OkreÅ›lenie adresu URL poÅ‚Ä…czenia (423)
    • NawiÄ…zanie poÅ‚Ä…czenia (423)
    • Utworzenie polecenia (424)
    • Wykonanie zapytania (424)
    • Przetworzenie wyników (425)
    • ZamkniÄ™cie poÅ‚Ä…czenia (426)
  • Prosty przykÅ‚ad wykorzystania JDBC (426)
  • NarzÄ™dzia uÅ‚atwiajÄ…ce korzystanie z JDBC (432)
  • Wykorzystanie narzÄ™dzi uÅ‚atwiajÄ…cych obsÅ‚ugÄ™ JDBC (440)
  • Interaktywna przeglÄ…darka zapytaÅ„ (444)
    • Kod przeglÄ…darki zapytaÅ„ (446)
  • Przygotowane polecenia (prekompilowane zapytania) (451)
  • ZarzÄ…dzanie pulami poÅ‚Ä…czeÅ„ (455)
  • ZarzÄ…dzanie pulami poÅ‚Ä…czeÅ„: studium zagadnienia (461)
  • Współużytkowanie pul poÅ‚Ä…czeÅ„ (467)
    • Współużytkowanie pul poÅ‚Ä…czeÅ„ z zastosowaniem kontekstu serwletu (467)
    • Współużytkowanie pul poÅ‚Ä…czeÅ„ z zastosowaniem klas singleton (468)

Dodatki (469)

Dodatek A Krótki przewodnik po serwletach i JSP (471)

  • Prezentacja serwletów i JSP (471)
    • Zalety serwletów (471)
    • Zalety JSP (471)
    • BezpÅ‚atnie dostÄ™pne oprogramowanie do obsÅ‚ugi serwletów i JSP (472)
    • Dokumentacja (472)
    • Kompilacja serwletów - informacje podawane w zmiennej Å›rodowiskowej CLASSPATH (472)
    • Standardowe katalogi serwera Tomcat 3.0 (472)
    • Standardowe katalogi serwera Tomcat 3.1 (473)
    • Standardowe katalogi serwera JSWDK 1.0.1 (473)
    • Standardowe katalogi serwera Java Web Server 2.0 (473)
  • Pierwsze serwlety (473)
    • Prosty serwlet (473)
    • Instalacja serwletów (474)
    • Uruchamianie serwletów (474)
    • Cykl istnienia serwletów (474)
  • ObsÅ‚uga żądaÅ„ - dane przesyÅ‚ane z formularzy (475)
    • Odczyt parametrów (475)
    • PrzykÅ‚ad serwletu (475)
    • PrzykÅ‚ad formularza (476)
    • Filtrowanie znaków specjalnych HTML (477)
  • ObsÅ‚uga żądaÅ„ - nagłówki żądaÅ„ HTTP (477)
    • Metody odczytujÄ…ce nagłówki żądania (477)
    • Inne informacje o żądaniu (478)
    • Najczęściej używane nagłówki żądaÅ„ protokoÅ‚u HTTP 1.1 (478)
  • DostÄ™p do standardowych zmiennych CGI (479)
    • MożliwoÅ›ci, które nie zostaÅ‚y opisane gdzie indziej (479)
    • Odpowiedniki zmiennych CGI dostÄ™pne w serwletach (479)
  • Generowanie odpowiedzi: Kody statusu HTTP (480)
    • Format odpowiedzi HTTP (480)
    • Metody okreÅ›lajÄ…ce kod statusu (480)
    • Kategorie kodów statusu (481)
    • Najczęściej wykorzystywane kody statusu protokoÅ‚u HTTP 1.1 (481)
  • Generowanie odpowiedzi - nagłówki odpowiedzi protokoÅ‚u HTTP (482)
    • Generowanie dowolnych nagłówków (482)
    • Generowanie najczęściej używanych nagłówków (482)
    • Najczęściej używane nagłówki odpowiedzi protokoÅ‚u HTTP 1.1 (483)
    • Generowanie obrazów GIF przez serwlety (484)
  • ObsÅ‚uga cookies (484)
    • Typowe zastosowania cookies (484)
    • Problemy napotykane przy stosowaniu cookies (484)
    • Ogólny sposób użycia cookies (485)
    • Metody obsÅ‚ugi cookies (485)
  • Åšledzenie sesji (486)
    • Pobieranie informacji o sesji - getValue (486)
    • Kojarzenie informacji z sesjÄ… - putValue (486)
    • Metody interfejsu HttpSession (487)
    • Kodowanie adresów URL (488)
  • Elementy skryptowe JSP (488)
    • Typy elementów skryptowych (488)
    • Tekst szablonu (489)
    • Predefiniowane zmienne (489)
  • Dyrektywa page - okreÅ›lanie postaci generowanych serwletów (490)
    • Atrybut import (490)
    • Atrybut contentType (490)
    • PrzykÅ‚ad użycia atrybutu contentType (490)
    • PrzykÅ‚ad wykorzystania metody setContentType (490)
    • Atrybut isThreadSafe (491)
    • Atrybut session (491)
    • Atrybut buffer (492)
    • Atrybut autoflush (492)
    • Atrybut extends (492)
    • Atrybut info (492)
    • Atrybut errorPage (492)
    • Atrybut isErrorPage (492)
    • Atrybut language (492)
    • Zapis zgodny z XML (493)
  • DoÅ‚Ä…czanie plików i apletów do dokumentów JSP (493)
    • DoÅ‚Ä…czanie plików w czasie przeksztaÅ‚cania strony (493)
    • DoÅ‚Ä…czanie plików w czasie obsÅ‚ugi żądania (493)
    • Aplety obsÅ‚ugiwane przy użyciu Java Plug-In: Prosty przypadek (493)
    • Atrybuty znacznika jsp:plugin (494)
    • Parametry okreÅ›lane w kodzie HTML: jsp:param (494)
    • Tekst alternatywny (495)
  • Wykorzystanie komponentów JavaBeans w dokumentach JSP (495)
    • Podstawowe wymagania jakie należy speÅ‚nić, aby klasa mogÅ‚a być uznana za komponent (495)
    • Podstawowe sposoby użycia komponentów (496)
    • Kojarzenie wÅ‚aÅ›ciwoÅ›ci z parametrami przesÅ‚anymi w żądaniu (496)
    • Wspólne wykorzystywanie komponentów: atrybut scope znacznika akcji jsp:useBean (496)
    • Warunkowe tworzenie komponentów (497)
  • Tworzenie bibliotek znaczników (497)
    • Klasa obsÅ‚ugi znacznika (497)
    • Plik deskryptora biblioteki znaczników (497)
    • Plik JSP (498)
    • Przypisywanie atrybutów znacznikom (498)
    • DoÅ‚Ä…czanie zawartoÅ›ci znacznika (498)
    • Opcjonalne doÅ‚Ä…czanie zawartoÅ›ci znacznika (498)
    • Przetwarzanie zawartoÅ›ci znacznika (498)
    • Wielokrotne doÅ‚Ä…czanie lub przetwarzanie zawartoÅ›ci znacznika (499)
    • Stosowanie zagnieżdżonych znaczników (499)
  • Integracja serwletów i dokumentów JSP (499)
    • Opis ogólny (499)
    • SkÅ‚adnia sÅ‚użąca do przekazania żądania (499)
    • Przekazywanie żądaÅ„ do zwykÅ‚ych dokumentów HTML (500)
    • Tworzenie globalnie dostÄ™pnych komponentów JavaBeans (500)
    • Tworzenie komponentów JavaBeans dostÄ™pnych w sesji (500)
    • Interpretacja wzglÄ™dnych adresów URL na stronie docelowej (500)
    • Alternatywne sposoby pobierania obiektu RequestDispatcher (wyÅ‚Ä…cznie Java Servlet 2.2) (501)
    • DoÅ‚Ä…czenie danych statycznych lub dynamicznych (501)
    • Przekazywanie żądaÅ„ ze stron JSP (501)
  • Stosowanie formularzy HTML (501)
    • Element FORM (501)
    • Pola tekstowe (501)
    • Pola hasÅ‚a (502)
    • Obszary tekstowe (502)
    • Przyciski SUBMIT (502)
    • Alternatywna postać przycisków SUBMIT (502)
    • Przyciski RESET (503)
    • Alternatywna postać przycisków RESET (503)
    • Przyciski JavaScript (503)
    • Alternatywna postać przycisków JavaScript (503)
    • Pola wyboru (504)
    • Przyciski opcji (504)
    • Listy rozwijane (504)
    • Elementy kontrolne umożliwiajÄ…ce przesyÅ‚anie plików na serwer (504)
    • Mapy odnoÅ›ników obsÅ‚ugiwane na serwerze (505)
    • Pola ukryte (505)
    • MożliwoÅ›ci dostÄ™pne w przeglÄ…darce Internet Explorer (505)
  • Wykorzystanie apletów jako interfejsu użytkownika dla serwletów (505)
    • PrzesyÅ‚anie danych metodÄ… GET i wyÅ›wietlanie strony wynikowej (505)
    • PrzesyÅ‚anie danych metodÄ… GET i bezpoÅ›rednie przetwarzanie wyników (tunelowanie HTTP) (506)
    • PrzesyÅ‚anie serializowanych danych - kod apletu (507)
    • PrzesyÅ‚anie serializowanych danych - kod serwletu (507)
    • PrzesyÅ‚anie danych metodÄ… POST i bezpoÅ›rednie przetwarzanie wyników (tunelowanie HTTP) (508)
    • Pomijanie serwera HTTP (510)
  • JDBC i zarzÄ…dzanie pulami poÅ‚Ä…czeÅ„ z bazami danych (510)
    • Podstawowe etapy wykorzystania JDBC (510)
    • NarzÄ™dzia obsÅ‚ugi baz danych (511)
    • Przygotowane polecenia (prekompilowane zapytania) (512)
    • Etapy implementacji puli poÅ‚Ä…czeÅ„ (512)

Skorowidz (515)

Dodaj do koszyka Java Servlet i Java Server Pages

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.