java servlet - programowanie. wydanie 2 helion.pdf

(10716 KB) Pobierz
1236902360.001.png
*&'(+,
Struktura odpowiedzi.............................................................................................................132
Przesyłanie standardowej odpowiedzi...................................................................................132
U;ywanie trwałych poł2cze<.................................................................................................134
Buforowanie odpowiedzi.......................................................................................................135
Kody statusu ..........................................................................................................................138
Nagłówki HTTP.....................................................................................................................140
Rozwi2zywanie problemów...................................................................................................147
Sze?@ sposobów uzyskiwania korzy?ci z serwletów.............................................................158
-.'#'(-
WAP i WML..........................................................................................................................163
Obrazki...................................................................................................................................171
Zawarto?@ skompresowana....................................................................................................187
Serwer cykliczny....................................................................................................................190
/0( *
Uwierzytelnianie u;ytkownika..............................................................................................196
Ukryte pola danych formularza.............................................................................................197
Przepisywanie URL-u............................................................................................................200
Trwałe cookies.......................................................................................................................202
API — ?ledzenie sesji............................................................................................................206
)12
Uwierzytelnienie poprzez HTTP...........................................................................................224
Uwierzytelnienie na podstawie formularza...........................................................................230
Uwierzytelnienie niestandardowe..........................................................................................233
Certyfikaty cyfrowe...............................................................................................................239
Protokół bezpiecznej transmisji danych (SSL)......................................................................241
34.5%'6$
Relacyjne bazy danych.......................................................................................................... 251
JDBC API..............................................................................................................................253
Ponowne u;ycie obiektów bazy danych................................................................................265
Transakcje..............................................................................................................................267
Serwlet ksigi go?ci...............................................................................................................275
Zaawansowane techniki JDBC..............................................................................................280
Co dalej?................................................................................................................................283
78'# (9)*
Opcje komunikacji.................................................................................................................285
Serwer daytime......................................................................................................................291
Serwer chat ............................................................................................................................321
Dzielenie informacji ..............................................................................................................339
Dzielenie kontroli ..................................................................................................................343
: (;<< *
Ładowanie rozproszone.........................................................................................................352
Integracja z J2EE...................................................................................................................355
=((-
Jzyki zachodnioeuropejskie.................................................................................................362
Hołdowanie lokalnym zwyczajom ........................................................................................365
Jzyki spoza Europy Zachodniej...........................................................................................367
Wicej jzyków......................................................................................................................371
Dynamiczna negocjacja jzyka..............................................................................................373
Formularze HTML.................................................................................................................382
$: )
Jzyk Tea ...............................................................................................................................390
Pocz2tki..................................................................................................................................391
Informacja o ;2daniu .............................................................................................................393
Administracja Tea..................................................................................................................396
Zastosowania Tea ..................................................................................................................400
Aplikacja „Narzdzia”...........................................................................................................405
Ostatnie słowo........................................................................................................................415
*%+ $/
Szkielet WebMacro................................................................................................................418
Instalacja WebMacro.............................................................................................................421
Dyrektywy WebMacro ..........................................................................................................426
Szablony WebMacro .............................................................................................................429
Aplikacja „Narzdzia”...........................................................................................................434
Filtry.......................................................................................................................................439
-<'#:$$
Elementy strony jako obiekty................................................................................................441
Wy?wietlanie zbioru wyników..............................................................................................443
/>+,$*
Prosta kompilacja jzyka XML.............................................................................................454
Klasa manipulacyjna..............................................................................................................459
Aplikacja „Narzdzia”...........................................................................................................463
);?:?@$/
Wykorzystywanie JavaServer Pages.....................................................................................472
Zasady działania ....................................................................................................................473
Wyra;enia i deklaracje ..........................................................................................................476
Dyrektywy .............................................................................................................................477
JSP i JavaBeans .....................................................................................................................482
Doł2czenia i przekazania....................................................................................................... 487
Aplikacja „Narzdzia”...........................................................................................................489
Biblioteki własnych znaczników...........................................................................................493
=&'( $
Analiza parametrów...............................................................................................................499
Wysyłanie poczty elektronicznej...........................................................................................504
Stosowanie wyra;e< regularnych..........................................................................................507
Uruchamianie programów.....................................................................................................511
Stosowanie metod rodzimych................................................................................................514
Wystpowanie jako klient RMI.............................................................................................515
Usuwanie błdów...................................................................................................................517
Poprawa wydajno?ci..............................................................................................................524
7A':?B= */
Zmiany w Servlet API 2.3.....................................................................................................527
Konkluzja...............................................................................................................................541
C B8 :?B=*$
C 18 :?B=*/
C 8 CC ( */
C C8##-/
C <<( -*
C D8 -$
: -$/
Zgłoś jeśli naruszono regulamin