Head First Servlets & JSP. Edycja polska. Wydanie II (Rusz głową!) (ebook)(audiobook)(audiobook)
- Autorzy:
- Bryan Basham, Kathy Sierra, Bert Bates
- Promocja Przejdź
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 4.8/6 Opinie: 25
- Stron:
- 924
- Druk:
- oprawa miękka
-
PDF
Opis książki
Czytaj fragment
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!
Podobne produkty
-
JavaScript i jQuery. Interaktywne strony WWW dl... JavaScript i jQuery. Interaktywne strony WWW dla każdego. Podręcznik Front-End Developera
Jon Duckett
-
Vue.js 2. Wprowadzenie dla profesjonalistów Vue.js 2. Wprowadzenie dla profesjonalistów
Adam Freeman
-
UXUI. Design Zoptymalizowany. Workshop Book UXUI. Design Zoptymalizowany. Workshop Book
Chris Badura
-
Nie każ mi myśleć! O życiowym podejściu do funk... Nie każ mi myśleć! O życiowym podejściu do funkcjonalności stron internetowych. Wydanie III
Steve Krug
-
Baw się kodem! Twoja własna strona WWW. CoderDo... Baw się kodem! Twoja własna strona WWW. CoderDojo Nano
Clyde Hatter, CoderDojo
-
Szybsza Sieć z językami PHP, MySQL i JavaScript... Szybsza Sieć z językami PHP, MySQL i JavaScript. Zaawansowane aplikacje z wykorzystaniem najnowszych technologii
Andrew Caya
Podobne produkty
-
WordPress 5 dla początkujących WordPress 5 dla początkujących
Agnieszka Ciborowska, Jarosław Lipiński
-
Biblia copywritingu Biblia copywritingu
Dariusz Puzyrkiewicz
-
HTML i CSS. Zaprojektuj i zbuduj witrynę WWW. P... HTML i CSS. Zaprojektuj i zbuduj witrynę WWW. Podręcznik Front-End Developera
Jon Duckett
-
Biblia copywritingu. Wydanie II poszerzone Biblia copywritingu. Wydanie II poszerzone
Dariusz Puzyrkiewicz
-
Vue.js 2. Wprowadzenie dla profesjonalistów Vue.js 2. Wprowadzenie dla profesjonalistów
Adam Freeman
-
JavaScript i jQuery. Interaktywne strony WWW dl... JavaScript i jQuery. Interaktywne strony WWW dla każdego. Podręcznik Front-End Developera
Jon Duckett
Recenzje (1)
-
webmade.org Patryk 'yarpo' Jar, 04/2009
Czasem mogłoby się wydawać, że prócz PHP na serwerze nie znajdziemy już niczego. Nie jest to oczywiście prawda. Istnieją konkurencyjne technologie.
Jedną z nich jest właśnie JSP. Książka „Head First Servlets & JSP. Edycja polska. Wydanie II” w niezwykle oryginalny sposób próbuje nauczyć czytelnika bardzo solidny podstaw. Być może treść książki można zmieścić nie na prawie 900 stronach, a na 400. Jednak wtedy zdecydowanie straciłaby to co w niej najoryginalniejsze - sposób przekazywania wiedzy.
Ciekawe diagramy, skreślone napisy, komiksy i obrazki obok tekstu powodują, że książkę czyta się szybko i przyjemnie, a na twarzy nie raz pojawia się uśmiech. Nie sądziłem, że poważną książkę można napisać w taki sposób. Jednak autorom tej pozycji - udało się.
Czytelnik jest prowadzony krok po kroku. Po kolei dowiaduje się, czym jest JSP, dlaczego jest tak ciekawy, czym jest servlet, jak działa wzorzec MVC, jak budować w oparciu o niego stronę itd. Pozycja ma w założeniu zaciekawić tematem i przygotować do egzaminu SCWCD (test wiedzy o platformie J2EE).
Dla kogo ta książka jest przeznaczona. Według słów autorów dla każdego, kto lubi być zaciekawiony nauką, kto lubi dyskusje i łamigłówki. Dodatkowo warto znać przynajmniej podstawy Javy.
Polecam tę książkę jako bardzo dobre i ciekawe źródło wiedzy.
Szczegóły książki
- Tytuł oryginału:
- Head First Servlets and JSP, 2 ed.
- Tłumaczenie:
- Mikołaj Szczepaniak
- ISBN Książki drukowanej:
- 978-83-246-1814-9, 9788324618149
- Data wydania książki drukowanej:
- 2008-12-17
- ISBN Ebooka:
- 978-83-246-6057-5, 9788324660575
- Data wydania ebooka:
-
2012-11-09
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@helion.pl.
- Numer z katalogu:
- 4557
- druk na żądanie!
- dnż
- Rozmiar pliku Pdf:
- 18.1MB
- Pobierz przykładowy rozdział PDF
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
- Erraty / Zgłoś erratę
- Kategorie:
Technologie webowe » JSP i JavaServlet - Programowanie
- Serie wydawnicze: Head first - Rusz głową!
Spis treści
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- Końcowy egzamin próbny (819)
- Odpowiedzi (856)
Wprowadzenie
Rozdział 1. Do czego służą serwlety i strony JSP?
Rozdział 2. Architektura aplikacji internetowej
Rozdział 3. Minipodręcznik MVC
Rozdział 4. Być serwletem
Rozdział 5. Być aplikacją internetową
Rozdział 6. Stan konwersacyjny
Rozdział 7. Być stroną JSP
Rozdział 8. Strony bezskryptowe
Rozdział 9. Potęga znaczników niestandardowych
Rozdział 10. Kiedy JSTL nie wystarcza...
Rozdział 11. Wdrażanie aplikacji internetowych
Rozdział 12. Zachowaj to w tajemnicy, ukryj w bezpiecznym miejscu
Rozdział 13. Potęga filtrów
Rozdział 14. Korporacyjne wzorce projektowe
Dodatek A Bar Kawowy
Skorowidz (893)
Oceny i opinie klientów (25)
(6)
(11)
(6)
(1)
(1)
(0)
6 oceniona przez: Piotr Krzenciessa, 2013-05-28
6 oceniona przez: Jan Wójcik, 2006-04-24
6 oceniona przez: Piotr D., 2007-08-23
6 oceniona przez: Tomek Mozdek, 2007-04-23
6 oceniona przez: Rafał Kałka, 2005-08-16
6 oceniona przez: Bartosz Ratajewski, 2005-07-14
5 oceniona przez: pigeon, 2005-11-07
5 oceniona przez: Tomek, 2009-06-08
5 oceniona przez: Damian C., freelancer 2013-04-08
5 oceniona przez: Proxo, 2005-11-29
5 oceniona przez: Adam Rangotis, 2005-12-01
5 oceniona przez: Piotr Czerwik, 2005-10-03
5 oceniona przez: Krzysiek, 2005-09-02
5 oceniona przez: 2005-08-11
5 oceniona przez: Jakub Glazik, 2005-08-08
5 oceniona przez: Bartek Waśko, 2005-07-15
5 oceniona przez: 2016-01-11
4 oceniona przez: 2009-08-12
4 oceniona przez: 2008-12-12
4 oceniona przez: 2006-01-31
4 oceniona przez: Tommy, 2009-09-29
4 oceniona przez: 2009-07-03
4 oceniona przez: 2006-02-06
3 oceniona przez: 2008-02-11
2 oceniona przez: Piotr Uryga, 2006-06-05
więcej opinii