Java Servlet Programowanie Wydanie II.pdf
(
1558 KB
)
Pobierz
IDZ DO
PRZYK£ADOWY ROZDZIA£
SPIS TREŒCI
Java Servlet – programowanie.
Wydanie 2
Autorzy: Jason Hunter, William Crawford
T³umaczenie: Jacek Smycz, Adam Grochowina, Tomasz
Miszkiel
ISBN: 83-7197-527-9
Tytu³ orygina³u:
Java Servlet Programming 2nd Edition
Format: B5, stron: 666
Przyk³ady na ftp: 193 kB
W ci¹gu kilku ostatnich lat serwlety Javy zdoby³y uznanie spo³ecznoœci 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 przenoœne œrodowiska do tworzenia dynamicznej
zawartoœci 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.
KATALOG KSI¥¯EK
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
DODAJ DO KOSZYKA
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
O NOWOŒCIACH
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
9UVúR
4Q\F\KCo 9RTQYCF\GPKG
Historia aplikacji WWW ......................................................................................................... 20
Obsługa serwletów................................................................................................................... 24
Potęga serwletów ..................................................................................................................... 28
4Q\F\KCo 2QFUVCY[ UGTYNGVÎY *662
Podstawy HTTP....................................................................................................................... 32
Interfejs API (Servlet API) ...................................................................................................... 34
Tworzenie strony ..................................................................................................................... 36
Aplikacje WWW...................................................................................................................... 42
4Q\F\KCo %\CU KUVPKGPKC E[MN [EKC UGTYNGVW
Alternatywa serwletu ............................................................................................................... 49
Odnawianie (powtórne ładowanie) serwletu ........................................................................... 55
Metody „Init” i „Destroy” ....................................................................................................... 56
Model jednowątkowy (Single Thread Model)......................................................................... 63
Przetwarzanie w tle.................................................................................................................. 65
Ładowanie i uruchamianie....................................................................................................... 67
Buforowanie podręczne po stronie klienta .............................................................................. 68
Buforowanie podręczne po stronie serwera............................................................................. 70
4Q\F\KCo 2QDKGTCPKG KPHQTOCELK
Serwlet ..................................................................................................................................... 82
Serwer ...................................................................................................................................... 85
Klient ....................................................................................................................................... 93
5RKU VTGEK
4Q\F\KCo 9[U[oCPKG KPHQTOCELK *6/.
Struktura odpowiedzi............................................................................................................. 132
Przesyłanie standardowej odpowiedzi................................................................................... 132
U ywanie trwałych połączeń................................................................................................. 134
Buforowanie odpowiedzi....................................................................................................... 135
Kody statusu .......................................................................................................................... 138
Nagłówki HTTP..................................................................................................................... 140
Rozwiązywanie problemów................................................................................................... 147
Sześć sposobów uzyskiwania korzyści z serwletów ............................................................. 158
4Q\F\KCo 9[U[oCPKG \CYCTVQEK OWNVKOGFKCNPGL
WAP i WML.......................................................................................................................... 163
Obrazki................................................................................................................................... 171
Zawartość skompresowana.................................................................................................... 187
Serwer cykliczny.................................................................................................................... 190
4Q\F\KCo ~NGF\GPKG UGULK
Uwierzytelnianie u ytkownika .............................................................................................. 196
Ukryte pola danych formularza ............................................................................................. 197
Przepisywanie URL-u............................................................................................................ 200
Trwałe cookies....................................................................................................................... 202
API — śledzenie sesji ............................................................................................................ 206
4Q\F\KCo $G\RKGE\GqUVYQ
Uwierzytelnienie poprzez HTTP ........................................................................................... 224
Uwierzytelnienie na podstawie formularza ........................................................................... 230
Uwierzytelnienie niestandardowe.......................................................................................... 233
Certyfikaty cyfrowe ............................................................................................................... 239
Protokół bezpiecznej transmisji danych (SSL)...................................................................... 241
4Q\F\KCo næE\PQè \ DC\COK FCP[EJ
Relacyjne bazy danych .......................................................................................................... 251
JDBC API .............................................................................................................................. 253
Ponowne u ycie obiektów bazy danych ................................................................................ 265
Transakcje.............................................................................................................................. 267
Serwlet księgi gości ............................................................................................................... 275
Zaawansowane techniki JDBC .............................................................................................. 280
Co dalej? ................................................................................................................................ 283
,CXC 5GTXNGV RTQITCOQYCPKG 9[FCPKG ++
4Q\F\KCo -QOWPKMCELC CRNGV UGTYNGV
Opcje komunikacji................................................................................................................. 285
Serwer daytime ...................................................................................................................... 291
Serwer chat ............................................................................................................................ 321
4Q\F\KCo 9URÎoRTCEC UGTYNGVÎY
Dzielenie informacji .............................................................................................................. 339
Dzielenie kontroli .................................................................................................................. 343
4Q\F\KCo 5GTYNGV[ MQTRQTCE[LPG K ,''
Ładowanie rozproszone ......................................................................................................... 352
Integracja z J2EE ................................................................................................................... 355
4Q\F\KCo +PVGTPCELQPCNK\CELC
Języki zachodnioeuropejskie ................................................................................................. 362
Hołdowanie lokalnym zwyczajom ........................................................................................ 365
Języki spoza Europy Zachodniej ........................................................................................... 367
Więcej języków...................................................................................................................... 371
Dynamiczna negocjacja języka.............................................................................................. 373
Formularze HTML................................................................................................................. 382
4Q\F\KCo 5\MKGNGV 6GC
Język Tea ............................................................................................................................... 390
Początki.................................................................................................................................. 391
Informacja o ądaniu ............................................................................................................. 393
Administracja Tea.................................................................................................................. 396
Zastosowania Tea .................................................................................................................. 400
Aplikacja „Narzędzia” ........................................................................................................... 405
Ostatnie słowo........................................................................................................................ 415
4Q\F\KCo 9GD/CETQ
Szkielet WebMacro................................................................................................................ 418
Instalacja WebMacro ............................................................................................................. 421
Dyrektywy WebMacro .......................................................................................................... 426
Szablony WebMacro ............................................................................................................. 429
Aplikacja „Narzędzia” ........................................................................................................... 434
Filtry....................................................................................................................................... 439
5RKU VTGEK
4Q\F\KCo 'NGOGPV %QPUVTWEVKQP 5GV
Elementy strony jako obiekty ................................................................................................ 441
Wyświetlanie zbioru wyników .............................................................................................. 443
4Q\F\KCo :/.%
Prosta kompilacja języka XML ............................................................................................. 454
Klasa manipulacyjna.............................................................................................................. 459
Aplikacja „Narzędzia” ........................................................................................................... 463
4Q\F\KCo ,CXC5GTXGT 2CIGU
Wykorzystywanie JavaServer Pages ..................................................................................... 472
Zasady działania .................................................................................................................... 473
Wyra enia i deklaracje .......................................................................................................... 476
Dyrektywy ............................................................................................................................. 477
JSP i JavaBeans ..................................................................................................................... 482
Dołączenia i przekazania ....................................................................................................... 487
Aplikacja „Narzędzia” ........................................................................................................... 489
Biblioteki własnych znaczników ........................................................................................... 493
4Q\F\KCo +PHQTOCELG FQFCVMQYG
Analiza parametrów............................................................................................................... 499
Wysyłanie poczty elektronicznej........................................................................................... 504
Stosowanie wyra eń regularnych .......................................................................................... 507
Uruchamianie programów ..................................................................................................... 511
Stosowanie metod rodzimych................................................................................................ 514
Występowanie jako klient RMI ............................................................................................. 515
Usuwanie błędów................................................................................................................... 517
Poprawa wydajności .............................................................................................................. 524
4Q\F\KCo <OKCP[ Y 5GTXNGV #2+
Zmiany w Servlet API 2.3 ..................................................................................................... 527
Konkluzja............................................................................................................................... 541
&QFCVGM # -TÎVMK QRKU 5GTXNGV #2+
&QFCVGM $ -TÎVMK QRKU *662 5GTXNGV #2+
Plik z chomika:
PDFator
Inne pliki z tego folderu:
Head First Servlets JSP Edycja polska Rusz glowa.pdf
(3551 KB)
Core Java Servlets i JavaServer Pages Tom II Wydanie II.pdf
(626 KB)
Head First Servlets JSP Edycja polska Wydanie II Rusz glowa.pdf
(2024 KB)
Java Kompendium programisty Wydanie X.pdf
(2402 KB)
Java Servlet Programowanie Wydanie II.pdf
(1558 KB)
Inne foldery tego chomika:
3ds max
Access
Acrobat
After Effects
Agile - Programowanie
Zgłoś jeśli
naruszono regulamin