Java Servlet Programowanie Wydanie II.pdf
(
1578 KB
)
Pobierz
IDZ DO
PRZYK£ADO
WY ROZDZIA£
Java Servlet programowanie.
Wydanie 2
SPIS TRECI
Autorzy: Jason Hunter, William Crawford
T³umaczenie: Jacek Smycz, Adam Grochowina, Tomasz
Miszkiel
ISBN: 83-7197-527-9
Tytu³ orygina³u:
Format: B5, stron: 666
KATALOG KSI¥¯EK
KATALOG ONLINE
Java Servlet Programming 2nd Edition
ZAMÓW DRUKOWANY KATALOG
Przyk³ady na ftp: 193 kB
TWÓJ KOSZYK
W ci¹gu kilku ostatnich lat serwlety Javy zdoby³y uznanie spo³ecznoci twórców
oprogramowania dzia³aj¹cego po stronie serwera. Obecnie, po wprowadzeniu wersji 2.3
Servlet API, serwlety wynosz¹ Javê na nowy poziom tworzenia oprogramowania dla
sieci WWW.
Serwlety zapewniaj¹ szybkie, potê¿ne i przenone rodowiska do tworzenia dynamicznej
zawartoci stron WWW. S¹ one wykonywane na serwerze, co pozwala im dzia³aæ
efektywniej w porównaniu z innymi rozwi¹zaniami. Serwlety posiadaj¹ pe³ny dostêp
do ró¿nych API Javy, a tak¿e klas niezale¿nych komponentów, s¹ równie¿ integraln¹
czêci¹ Java 2 Enterprise Edition (J2EE). Ich najwa¿niejsz¹ zalet¹ jest mo¿liwoæ
przenoszenia pomiêdzy systemami operacyjnymi i serwerami serwlety mo¿na
utworzyæ raz, u¿ywaæ wszêdzie. U¿ytkownicy rozpoczynaj¹cy dopiero pracê
z serwletami znajd¹ w ksi¹¿ce opis wykorzystania serwletów do tworzenia potê¿nych,
interaktywnych aplikacji WWW. Tematy tej ksi¹¿ki to miêdzy innymi dynamiczne strony
HTML, dokumenty XML, WAP, multimedialna zawartoæ stron, zintegrowane ledzenie
sesji oraz wydajna ³¹cznoæ z bazami danych za pomoc¹ JDBC. Osobom znaj¹cym ju¿
serwlety ksi¹¿ka ta oferuje uaktualnione informacje na takie tematy jak archiwa
aplikacji WWW (WAR), integracja J2EE, zarz¹dzane przez serwer systemy
bezpieczeñstwa, zoptymalizowana wspó³praca serwerów, a tak¿e JavaServer Pages
(JSP) oraz wiele innych.
Drugie wydanie bestsellerowej ksi¹¿ki Java Servlet programming jest doskona³ym
wprowadzeniem do wiata servletów. Ksi¹¿ka opisuje metody wykorzystania serweltów
do stworzenia profesjonalnych, interaktywnych aplikacji sieciowych.
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
Historia aplikacji WWW ......................................................................................................... 20
Obsługa serwletów...................................................................................................................24
Potga serwletów.....................................................................................................................28
Podstawy HTTP.......................................................................................................................32
Interfejs API (Servlet API)......................................................................................................34
Tworzenie strony.....................................................................................................................36
Aplikacje WWW......................................................................................................................42
!"# $
Alternatywa serwletu...............................................................................................................49
Odnawianie (powtórne ładowanie) serwletu...........................................................................55
Metody „Init” i „Destroy” .......................................................................................................56
Model jednow2tkowy (Single Thread Model).........................................................................63
Przetwarzanie w tle..................................................................................................................65
Ładowanie i uruchamianie....................................................................................................... 67
Buforowanie podrczne po stronie klienta..............................................................................68
Buforowanie podrczne po stronie serwera.............................................................................70
$%&'( )
Serwlet.....................................................................................................................................82
Serwer......................................................................................................................................85
Klient .......................................................................................................................................93
*&'(+,
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=*/
Plik z chomika:
michael1307
Inne pliki z tego folderu:
100 rzeczy ktore kazdy projektant powinien wiedziec o potencjalnych klientach.pdf
(1608 KB)
10 projektow w cyfrowej ciemni fotograficznej.pdf
(773 KB)
100 sposobow na cyfrowe wideo.pdf
(1337 KB)
100 sposobow na Excel 2007 PL Tworzenie funkcjonalnych arkuszy.pdf
(1134 KB)
100 sposobow na Flash.pdf
(2199 KB)
Inne foldery tego chomika:
Dla bystrzaków
Dokumenty
Ebook-point
editio
Escape Magazine
Zgłoś jeśli
naruszono regulamin