reklama - zainteresowany?

Head First Servlets & JSP. Edycja polska. Wydanie II (Rusz głową!) - Helion

Head First Servlets & JSP. Edycja polska. Wydanie II (Rusz głową!)
Autor: Bryan Basham, Kathy Sierra, Bert Bates
Tytuł oryginału: Head First Servlets and JSP, 2 ed.
Tłumaczenie: Mikołaj Szczepaniak
ISBN: 978-83-246-1814-9
stron: 924, okładka: miękka
Data wydania: 2008-12-17
Księgarnia: Helion

Cena książki: 149,00 zł

Dodaj do koszyka Head First Servlets & JSP. Edycja polska. Wydanie II (Rusz głową!)

Tagi: JSP i JavaServlet - Programowanie

Wykorzystaj innowacyjne metody nauki i zacznij tworzyć dynamiczne aplikacje internetowe!

  • Jak korzystać z technologii JSP?
  • Jak dziaÅ‚ajÄ… serwlety?
  • Jak zastosować wzorzec projektowy MCV?

Statyczna strona internetowa dziś już nikogo nie zachwyca. Czas na zmianę! Pora sprawić, aby tworzone przez Ciebie aplikacje stały się wyjątkowo dynamiczne, elastyczne i interaktywne. Poznaj i wykorzystaj w tym celu nowoczesną technologię serwletów i stron JSP. Dzięki niej zbudujesz złożony serwis z zastosowaniem języka Java wplecionego w kod HTML danej strony oraz serwletu, który przetwarza informacje otrzymane z serwera, aby dostarczyć użytkownikowi gotowy obraz witryny. Aby Twoja aplikacja działała idealnie, potrzebujesz jeszcze tylko zabezpieczeń, kontenerów serwletów i modelu MCV. Jak to wszystko złożyć i uruchomić? Tego dowiesz się właśnie z naszego nowatorskiego podręcznika!

Książka "Head First Servlets & JSP. Edycja polska. Wydanie II" napisana została w oparciu o innowacyjne metody przekazywania wiedzy, polegające na włączaniu w proces nauki elementów zabawy oraz oddziaływaniu na wiele zmysłów. To pomaga szybko zrozumieć tę technologię i osiągnąć biegłość w tworzeniu dynamicznych stron oraz aplikacji. Z bogato ilustrowanego i napisanego lekkim językiem podręcznika dowiesz się m.in., co to jest serwlet, kontener i protokół HTTP, do czego służą strony JSP oraz jak tworzyć środowisko wdrożeniowe aplikacji i zabezpieczać przesyłane informacje. Architektura aplikacji internetowej nie będzie już miała przed Tobą żadnych tajemnic!

  • PrzeglÄ…d technologii serwletów i stron JSP
  • Architektura aplikacji internetowej
  • Wdrażanie aplikacji internetowej
  • Strony bezskryptowe
  • Znaczniki niestandardowe
  • Zabezpieczenia serwletów
  • Filtry
  • Korporacyjne wzorce projektowe
  • Protokół HTTPS

Książka przygotowuje do najnowszej wersji egzaminu SCWCD z platformy J2EE 1.5!

Dodaj do koszyka Head First Servlets & JSP. Edycja polska. Wydanie II (Rusz głową!)

 

Osoby które kupowały "Head First Servlets & JSP. Edycja polska. Wydanie II (Rusz głową!)", 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 (Rusz gÅ‚owÄ…!)

Dodaj do koszyka Head First Servlets & JSP. Edycja polska. Wydanie II (Rusz głową!)

Spis treści

Head First Servlets & JSP. Edycja polska. Wydanie II (Rusz głową!) -- spis treści

Wprowadzenie

  • Dla kogo jest ta książka? (16)
  • Wiemy, co sobie myÅ›li Twój mózg (17)
  • Metapoznanie (19)
  • ZmuÅ› swój mózg do posÅ‚uszeÅ„stwa (21)
  • Czego potrzebujesz, aby skorzystać z tej książki? (22)
  • Zdajemy egzamin certyfikujÄ…cy (24)
  • Redaktorzy techniczni (26)
  • PodziÄ™kowania (27)

Rozdział 1. Do czego służą serwlety i strony JSP?

  • Cele egzaminu (30)
  • Czym zajmuje siÄ™ serwer WWW i klient oraz jak siÄ™ ze sobÄ… porozumiewajÄ…? (32)
  • Dwuminutowy kurs jÄ™zyka HTML (35)
  • Czym jest protokół HTTP? (38)
  • Anatomia żądaÅ„ GET i POST oraz odpowiedzi protokoÅ‚u HTTP (44)
  • Lokalizacja stron WWW przy użyciu adresów URL (48)
  • Serwery WWW, strony statyczne i CGI (52)
  • Serwlety bez tajemnic: pisanie, wdrażanie i uruchamianie serwletów (58)
  • Technologia JSP jest efektem wprowadzenia jÄ™zyka Java do kodu HTML (62)

Rozdział 2. Architektura aplikacji internetowej

  • Cele egzaminu (66)
  • Czym jest kontener oraz co nam daje? (67)
  • Jak to wszystko wyglÄ…da w kodzie (co sprawia, że serwlet jest serwletem)? (72)
  • OkreÅ›lanie nazw serwletów i kojarzenie ich z adresami URL w deskryptorze wdrożenia (74)
  • Opowiadanie: Bob buduje witrynÄ™ swatajÄ…cÄ… (wprowadzenie do wzorca MVC) (78)
  • Ogólne informacje i przykÅ‚ad wzorca model-widok-kontroler (MVC) (82)
  • "DziaÅ‚ajÄ…cy" deskryptor wdrożenia (DD) (92)
  • Jaka w tym wszystkim jest rola platformy J2EE? (93)

Rozdział 3. Minipodręcznik MVC

  • Cele egzaminu (96)
  • Zbudujmy aplikacjÄ™ internetowÄ… MVC; pierwszy projekt (97)
  • Tworzenie Å›rodowisk wytwarzania i wdrażania aplikacji (100)
  • Tworzenie i testowanie kodu HTML poczÄ…tkowej strony formularza (103)
  • Tworzenie deskryptora wdrożenia (DD) (105)
  • Tworzenie, kompilacja, wdrażanie i testowanie serwletu kontrolera (108)
  • Projektowanie, tworzenie i testowanie komponentu modelu (110)
  • Rozszerzenie kontrolera o wywoÅ‚ania modelu (111)
  • Tworzenie i wdrażanie komponentów widoku (to wÅ‚aÅ›nie JSP) (115)
  • Rozszerzenie serwletu o wywoÅ‚anie strony JSP (116)

Rozdział 4. Być serwletem

  • Cele egzaminu (122)
  • Å»ycie serwletu w kontenerze (123)
  • Inicjalizacja i wÄ…tki serwletu (129)
  • FAKTYCZNYM celem serwletu jest obsÅ‚uga żądaÅ„ GET i POST (133)
  • Historia pewnego niepowtarzalnego żądania (140)
  • Co sprawia, że przeglÄ…darka wysyÅ‚a albo żądanie GET, albo żądanie POST? (145)
  • WysyÅ‚anie i stosowanie parametrów (147)
  • Dobrze, wiemy już, do czego sÅ‚uży klasa Request... przyjrzyjmy siÄ™ teraz klasie Response (154)
  • Możesz ustawiać nagłówki odpowiedzi, możesz dodawać nagłówki odpowiedzi (161)
  • Przekierowania kontra przydziaÅ‚ żądaÅ„ (164)
  • PrzeglÄ…d klasy HttpServletResponse (168)

Rozdział 5. Być aplikacją internetową

  • Cele egzaminu (176)
  • Wybawieniem sÄ… parametry inicjalizacji i obiekt ServletConfig (177)
  • Jak strona JSP może uzyskać dostÄ™p do parametrów inicjalizacji serwletu? (183)
  • Wybawieniem sÄ… parametry inicjalizacji kontekstu (185)
  • Porównanie obiektów ServletConfig oraz ServletContext (187)
  • Chcemy obiektu ServletContextListener (194)
  • Przewodnik: prosty obiekt ServletContextListener (196)
  • Kompilacja, wdrażanie i testowanie obiektu nasÅ‚uchujÄ…cego (204)
  • Kompletna historia - obiekt nasÅ‚uchujÄ…cy kontekstu (206)
  • Osiem obiektów nasÅ‚uchujÄ…cych nie tylko zdarzeÅ„ kontekstu (208)
  • Czym dokÅ‚adnie jest atrybut (213)
  • Interfejs API atrybutów - ciemna strona atrybutów (217)
  • ZasiÄ™g kontekstu nie zapewnia bezpieczeÅ„stwa wÄ…tków! (220)
  • Analiza tego problemu w zwolnionym tempie... (221)
  • Próba synchronizacji (223)
  • Czy atrybuty sesji gwarantujÄ… bezpieczeÅ„stwo przetwarzania wielowÄ…tkowego? (226)
  • Interfejs SingleThreadModel (229)
  • Tylko atrybuty żądania i zmienne lokalne zapewniajÄ… bezpiecznÄ… wielowÄ…tkowość! (232)
  • Atrybuty żądania i przydziaÅ‚ żądaÅ„ (233)

Rozdział 6. Stan konwersacyjny

  • Cele egzaminu (252)
  • To bÄ™dzie dÅ‚uższa konwersacja, czyli jak dziaÅ‚ajÄ… sesje (254)
  • Identyfikatory sesji, ciasteczka i pozostaÅ‚e podstawy dziaÅ‚ania sesji (259)
  • Przepisywanie adresów URL, sposób rozwiÄ…zania problemu (265)
  • Kiedy sesje stajÄ… siÄ™ nieaktualne - eliminowanie zbÄ™dnych sesji (269)
  • Czy ciasteczka mogÄ… mieć także zastosowania inne niż obsÅ‚uga sesji? (278)
  • Najważniejsze momenty w życiu obiektu HttpSession (282)
  • Nie zapominaj o interfejsie HttpSessionBindingListener (284)
  • Migracja sesji (285)
  • PrzykÅ‚ady klas nasÅ‚uchujÄ…cych (289)

Rozdział 7. Być stroną JSP

  • Cele egzaminu (310)
  • Tworzymy prostÄ… stronÄ™ JSP wykorzystujÄ…cÄ… zmiennÄ… out i dyrektywÄ™ page (311)
  • Wyrażenia, zmienne i deklaracje JSP (316)
  • Czas zapoznać siÄ™ z wygenerowanym serwletem (324)
  • Zmienna out nie jest jedynym obiektem domyÅ›lnym... (326)
  • Cykl życia i inicjalizacja stron JSP (334)
  • Skoro już poruszyliÅ›my ten temat... porozmawiajmy o trzech dyrektywach (342)
  • Czy skryptlety można uznać za niebezpieczne? Oto EL (345)
  • Ale zaczekaj... nie widzieliÅ›my jeszcze akcji (351)

Rozdział 8. Strony bezskryptowe

  • Cele egzaminu (372)
  • Które atrybuty sÄ… komponentami JavaBean? (373)
  • Standardowe akcje: useBean, getProperty oraz setProperty (377)
  • Czy można tworzyć polimorficzne referencje do komponentów? (382)
  • RozwiÄ…zaniem jest użycie atrybutu param (388)
  • Konwersja wÅ‚aÅ›ciwoÅ›ci (391)
  • UratowaÅ‚ nas jÄ™zyk wyrażeÅ„ (EL) (396)
  • Stosowanie operatora kropki (.) do uzyskiwania dostÄ™pu do wÅ‚aÅ›ciwoÅ›ci i map wartoÅ›ci (398)
  • Operator [] stwarza dodatkowe możliwoÅ›ci (listy, tablice...) (400)
  • WiÄ™cej szczegółów o operatorach kropki (.) oraz [] (404)
  • Obiekty domyÅ›lne jÄ™zyka EL (413)
  • Funkcje jÄ™zyka EL i obsÅ‚uga wartoÅ›ci null (420)
  • Szablony wielokrotnego użytku - dwa rodzaje "doÅ‚Ä…czania" (430)
  • Standardowa akcja <jsp:forward/> (444)
  • Ona nie wie jeszcze o znacznikach JSTL (zapowiedź) (445)
  • PrzeglÄ…d standardowych akcji i wyrażeÅ„ doÅ‚Ä…czania (446)

Rozdział 9. Potęga znaczników niestandardowych

  • Cele egzaminu (468)
  • PÄ™tle bez skryptów, <c:forEach> (474)
  • Kontrola warunkowa z użyciem znaczników <c:if> oraz <c:choose> (479)
  • Zastosowanie znaczników <c:set> i <c:remove> (483)
  • Znacznik <c:import>, czyli trzeci sposób doÅ‚Ä…czania treÅ›ci (488)
  • Modyfikowanie doÅ‚Ä…czanej zawartoÅ›ci (490)
  • Realizacja tego samego zadania za pomocÄ… znacznika <c:param> (491)
  • Znacznik <c:url> jako narzÄ™dzie realizacji wszystkich zadaÅ„ zwiÄ…zanych z obsÅ‚ugÄ… hiperÅ‚Ä…czy (493)
  • Tworzenie wÅ‚asnych stron o bÅ‚Ä™dach (496)
  • Znacznik <c:catch>, który jest jak... konstrukcja try-catch (500)
  • Co bÄ™dzie, jeÅ›li uznamy za niezbÄ™dne użycie znacznika SPOZA biblioteki JSTL? (503)
  • Zwróć uwagÄ™ na element <rtexprvalue> (508)
  • Co może siÄ™ znaleźć w ciele znacznika (510)
  • Klasa obsÅ‚ugujÄ…ca znacznik, deskryptor TLD i strona JSP (511)
  • Podelement <uri> elementu taglib jest tylko nazwÄ…, nie lokalizacjÄ… (512)
  • Kiedy strona JSP wykorzystuje wiÄ™cej niż jednÄ… bibliotekÄ™ znaczników (515)

Rozdział 10. Kiedy JSTL nie wystarcza...

  • Cele egzaminu (528)
  • Pliki znaczników - podobnie jak znacznik include, tylko lepiej (530)
  • Gdzie kontener szuka plików znaczników? (537)
  • Proste klasy obsÅ‚ugujÄ…ce znaczniki (541)
  • Prosty znacznik z zawartoÅ›ciÄ… (542)
  • Co zrobić, jeÅ›li w zawartoÅ›ci znacznika pojawia siÄ™ wyrażenie? (547)
  • Wciąż musimy znać klasyczne klasy obsÅ‚ugujÄ…ce znaczniki niestandardowe (557)
  • Bardzo prosta, klasyczna klasa obsÅ‚ugi znacznika niestandardowego (559)
  • Cykl życia znacznika klasycznego zależy od zwracanych wartoÅ›ci (564)
  • Interfejs IterationTag pozwala na wielokrotne przetwarzanie zawartoÅ›ci znacznika (565)
  • WartoÅ›ci domyÅ›lne zwracane przez metody klasy TagSupport (567)
  • Interfejs DynamicAttributes (584)
  • Interfejs BodyTag udostÄ™pnia dwie kolejne metody (591)
  • A co, jeÅ›li znaczniki współpracujÄ… ze sobÄ…? (595)
  • Interfejs programowy PageContext dla klas obsÅ‚ugi znaczników (605)

Rozdział 11. Wdrażanie aplikacji internetowych

  • Cele egzaminu (630)
  • Podstawowe zagadnienia zwiÄ…zane z wdrażaniem różnych elementów aplikacji (631)
  • Pliki WAR (640)
  • Jak NAPRAWDĘ dziaÅ‚ajÄ… odwzorowania serwletów? (644)
  • Konfiguracja plików powitalnych w deskryptorze wdrożenia (650)
  • Konfiguracja stron bÅ‚Ä™dów w deskryptorze wdrożenia (654)
  • Konfigurowanie inicjalizacji serwletu w deskryptorze wdrożenia (656)
  • Tworzenie stron JSP zgodnych z zasadami konstrukcji dokumentów XML: dokumenty JSP (657)

Rozdział 12. Zachowaj to w tajemnicy, ukryj w bezpiecznym miejscu

  • Cele egzaminu (678)
  • Wielka Czwórka Å›wiata zabezpieczeÅ„ serwletów (681)
  • Jak realizować uwierzytelnianie w Å›wiecie protokoÅ‚u HTTP? (684)
  • Dziesięć najważniejszych powodów przemawiajÄ…cych za deklaratywnym okreÅ›laniem bezpieczeÅ„stwa (687)
  • Kto implementuje zabezpieczenia aplikacji internetowej? (688)
  • Autoryzacja: role i ograniczenia (690)
  • CZTERY typy uwierzytelniania (705)
  • Zabezpieczanie przesyÅ‚anych informacji - protokół HTTPS Å›pieszy z pomocÄ… (710)
  • Jak należy wybiórczo i deklaratywnie implementować poufność i integralność danych? (712)

Rozdział 13. Potęga filtrów

  • Cele egzaminu (730)
  • Tworzenie filtra Å›ledzÄ…cego żądania (735)
  • Cykl życia filtrów (736)
  • Deklarowanie i okreÅ›lanie kolejnoÅ›ci filtrów (738)
  • Kompresja wyników przy wykorzystaniu filtra operujÄ…cego na odpowiedzi (741)
  • Opakowania sÄ… Å›wietne! (747)
  • Prawdziwy kod filtra kompresji odpowiedzi (750)
  • Kod opakowania kompresji odpowiedzi (752)

Rozdział 14. Korporacyjne wzorce projektowe

  • Cele egzaminu (766)
  • SprzÄ™towe i programowe argumenty na rzecz wzorów projektowych (767)
  • PrzeglÄ…d zasad zwiÄ…zanych z projektowaniem oprogramowania (772)
  • Wzorce wspomagajÄ… zdalne komponenty modelu (773)
  • JNDI oraz RMI - krótka prezentacja (775)
  • Delegat biznesowy jest obiektem poÅ›redniczÄ…cym (781)
  • Czas poznać wzorzec Transfer Object? (787)
  • Wzorce warstwy biznesowej - krótki przeglÄ…d (789)
  • Nasz pierwszy wzorzec po raz wtóry - MVC (790)
  • Tak! To Struts (i wzorzec Front Controller) w zarysie (795)
  • Przystosowanie aplikacji piwnej do korzystania z frameworku Struts (798)
  • PrzeglÄ…d wzorców projektowych (806)

Dodatek A Bar Kawowy

  • KoÅ„cowy egzamin próbny (819)
  • Odpowiedzi (856)

Skorowidz (893)

Dodaj do koszyka Head First Servlets & JSP. Edycja polska. Wydanie II (Rusz głową!)

Code, Publish & WebDesing by CATALIST.com.pl



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