home contactus
okladka

Kompendium wiedzy dla profesjonalnych programistów serwisów internetowych.

Książka zawiera komplet informacji niezbędnych twórcom zaawansowanych aplikacji sieciowych i opisuje: HTML 4, Java Standard Edition 1.3, serwlety, JavaServer Pages i wiele innych technologii. "Serwisy internetowe. Programowanie" łączy te technologie pokazując, jak przy ich pomocy tworzyć profesjonalne systemy.

HTML 4: Dogłębny, praktyczny opis struktury dokumentu HTML, jego elementów, ramek i styli kaskadowych.

Java 2: Podstawy składni, projektowanie zorientowane obiektowo, aplety, tworzenie animacji, narzędzie Java PlugIn, tworzenie interfejsu użytkownika (Swing), Java 2D API, aplikacje wielowątkowe, programowanie sieciowe, korzystanie z baz danych i jeszcze więcej.

Technologie serwerowe Javy: Serwlety, JSP, XML, JDBC - fundamentalne technologie umożliwiające budowę aplikacji w Javie. Tematy zaawansowane dotyczą tworzenia własnych bibliotek znaczników JSP, łączenia serwletów z JSP (MVC), tworzenie puli połączeń do baz danych, SAX, DOM i XSLT. Dokładnie omówiono także HTTP 1.1.

JavaScript: Dynamiczne tworzenie zawartości stron WWW, śledzenie zachowania użytkownika, sprawdzanie poprawności danych w formularzach HTML. Dołączono podręczny skorowidz komend.

Pierwsze wydanie tej książki jest używane jako podręcznik na takich uczelniach jak MIT, Standford, UC Berkeley, UCLA, Princeton i John Hopkins. Książka, którą trzymasz w ręku, została zaktualizowana i uzupełniona o najnowsze technologie oraz towarzyszące im przykłady gotowego kodu.


O Autorach (21)
Wstęp (23)
Część I Język HTML (29)
Rozdział 1. Projektowanie stron WWW w HTML 4.0 (31)
Rozdział 2. Elementy blokowe w HTML 4.0 (51)
Rozdział 3. Elementy tekstowe w HTML 4.0 (77)
Rozdział 4. Ramki (103)
Rozdział 5. Kaskadowe arkusze stylów (125)
Część II Programowanie w języku Java (163)
Rozdział 6. Podstawowe informacje o Javie (165)
Rozdział 7. Programowanie obiektowe w języku Java (193)
Rozdział 8. Podstawowa składnia języka Java (237)
Rozdział 9. Aplety i podstawy operacji graficznych (291)
Rozdział 10. Java 2D - grafika w Java 2 (335)
Rozdział 11. Obsługa zdarzeń myszy i klawiatury (369)
Rozdział 12. Rozmieszczanie komponentów (391)
Rozdział 13. Komponenty AWT (425)
Rozdział 14. Podstawy Swing (507)
Rozdział 15. Swing dla zaawansowanych (563)
Rozdział 16. Programowanie równoległe z wykorzystaniem wielowątkowości (621)
Rozdział 17. Programowanie aplikacji sieciowych (675)
Cześć III Programowanie aplikacji działających po stronie serwera (735)
Rozdział 18. Formularze w języku HTML (737)
Rozdział 19. Programy w języku Java po stronie serwera - serwlety (771)
Rozdział 20. Technologia JavaServer Pages (855)
Rozdział 21. Wykorzystywanie apletów w charakterze interfejsu programów działających po stronie serwera (945)
Rozdział 22. Technologia JDBC (971)
Rozdział 23. Przetwarzanie dokumentów XML w języku Java (1005)
Część IV JavaScript (1055)
Rozdział 24. JavaScript - wzbogacanie stron WWW o elementy dynamiczne (1057)
Rozdział 25. Krótki podręcznik JavaScript (1125)
Dodatki (1201)
Skorowidz (1203)