Head First Servlets & JSP. Edycja polska. Wydanie II

Książka wydana w 2008 roku. Autor książki: Bryan Basham, Kathy Sierra, Bert Bates. Okładka: Miękka. Kod ISBN: 9788324618149
4,0
3 opinie
Darmowa wysyłka
Wysyłka w 1 dzień

Head First Servlets & JSP. Edycja polska. Wydanie II - Opis i dane produktu

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!

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)

Podstawowe informacje

Autor Bryan Basham, Kathy Sierra, Bert Bates
Wybrani autorzy ? Praca zbiorowa
Wybrane wydawnictwa ? Helion
Okładka ? Miękka
Format 200x230
Rok wydania ? 2008
Ilość stron ? 920
Tematyka ? Webmasterstwo
ISBN 9788324618149

Produkty rekomendowane

Head First Servlets & JSP. Edycja polska. Wydanie II - Opinie

Klienci, którzy kupili Head First Servlets & JSP. Edycja polska. Wydanie II, mogą podzielić się swoją opinią poprzez ankietę Zaufanych Opinii. Prezentujemy wszystkie oceny (zarówno pozytywne jak i negatywne), a Zaufane Opinie oznaczone są zieloną tarczą.

4,0
3 opinie
/
0%
akcja
/
0%
fabuła
/
0%
jakość wydania
Liczba głosów: 3 Liczba opinii: 3
Ocena: 4/5
Bardzo lubię serię HeadFirst głównie ze względu na to że się ją bardziej ogląda niż czyta. Poza tym nie ma w niej lania kodu czyli bełkotliwego tłumaczenia linijka po linijce, co jest bolączką większośći książek informatycznych (rekord bije Bruce Eckel w Thinkingach). Książka jest niezwykle przystępna i zrozumiała. Ogarnie ją każdy zainteresowany. Gorąco popieram takie formy kształcenia - jest zabawna i nie nużąca. Zachęca do nauki. Niestety jak zawsze u Heliona tłumaczenie jest niskiej jakości. Nie wiem czy tłumacz ma coś wspólnego z informatyką. Literówki, wklejone złe obrazki, złe podpisy pod ilustracjami. Standard jak na to wydawnictwo. Podobnie jak przedmówca polecam przeczytać oryginalną (albo przynajmniej porównywać z oryginałem w razie wątpliwości) wersję książki.
Ocena: 4/5
We wstępie do książki dowiadujemy się, że ma ona wprowadzić nasz umysł w stan podobny do zagrożenia spowodowanego przez atak tygrysa, po to żeby umysł nie zasypiał i nie ignorował czytanych informacji. Nie do końca się to udało. O ile na początku autorzy zaskakują nas dużymi ilościami dowcipów, aluzji i śmiesznych historyjek, to w połowie książki obrazki zaczynają być wtórne. Nie przeszkadza to w odbiorze, gdyż jesteśmy już oswojeni z tą formą prezentacji treści. Po prostu czytamy jak normalną książkę. Treść ta zresztą jest na bardzo wysokim poziomie i pomaga w osiągnięciu postawionego celu. A celem tym nie jest poznanie świata serwletów i jsp, dobra zabawa czy nabycie umiejętności "budowania złożonych serwisów", tylko zdanie egzaminu SCWCD 5 (CX310-083). Książka niestety obfituje w błędy, a polskie tłumaczenie jeszcze ten stan pogarsza. Choć ogólnie polecam serię Head First, to każdemu, kto zamierza zdawać egzaminy SUNa polecam sięgnąć po wersję oryginalną książki. Po pierwsze dlatego, że jest w niej mniej błędów, a po drugie dlatego, że egzamin też jest po angielsku. Czytając książkę uczymy się nie tylko poprzez przyswajanie wiedzy, ale również zapamiętując wzrokowo pewne konstrukcje, wyrażenia czy schematy. Te same rzeczy zobaczymy potem na egzaminie i wiele nam się przypomni, co może bardzo pomóc w stresowej sytuacji.
Skomentuj opinię
Ocena: 4/5
Innowacyjna książka na temat tworzenia dynamicznych aplikacji internetowych w technologii JSP. Książka przydatna osobom, chcącym poznać, ten jakże egzotyczny język. Jest ona napisana średnio zaawansowanym językiem, niektóre zagadnienia są niezbyt ciekawie opisane i czasem są problemy ze zrozumieniem. Mimo wszystko, polecam ambitnym.
Skomentuj opinię

Produkty rekomendowane

Head First Servlets & JSP. Edycja polska. Wydanie II - Pytania i odpowiedzi

Zastanawiasz się jak poprawnie użytkować zakupiony produkt? Porady na forum naszych ekspertów w mig rozwieją Twoje wątpliwości! Pytania i Odpowiedzi pomogą użytkownikom serwisu w poprawnym korzystaniu i cieszeniu się z nowo zakupionych produktów.

Produkty rekomendowane

Head First Servlets & JSP. Edycja polska. Wydanie IIOferty

Historia cen - trend cenowy

Aktualnie najniższa cena: 109,85

Często kupowane razem

Produkty rekomendowane