Księgarnia naukowo-techniczna styczna.pl

Księgarnia naukowo-techniczna
styczna.pl

 


Zaawansowane wyszukiwanie
  Strona Główna » Sklep » Informatyka » Programowanie » Moje Konto  |  Zawartość Koszyka  |  Do Kasy   
 Wybierz kategorię
Albumy
Architektura
Beletrystyka
Biochemia
Biologia
Biznes
Budownictwo
Chemia
Design DTP
E-biznes
Ekologia i środowisko
Ekonometria
Ekonomia Finanse
Elektronika
Elektrotechnika
Encyklopedie
Energetyka
Fizyka
Fotografia
Geografia
Historia
Informatyka
  Bazy danych
  Bezpieczeństwo
  CAD
  Grafika komputerowa
  iPod Pocket PC
  Kursy
  Media społecznościowe
  Office
  Programowanie
  Programy graficzne
  Sieci bezprzewodowe
  Sieci komputerowe
  Systemy operacyjne
  Techniki programowania
  Webmasterstwo
Maszynoznawstwo
Matematyka
Medycyna
Motoryzacja
Polityka
Popularnonaukowe
Poradniki
Prawo
Sport
Sztuka
Słowniki
Technika
Telekomunikacja
Turystyka
Zarządzanie jakością

Zobacz pełny katalog »
 Wydawnictwo:
 PZWL
Arytmie serca u dzieci

Arytmie serca u dzieci

189.00zł
Spring MVC 4. Projektowanie zaawansowanych aplikacji WWW 49.00zł 36.75zł
Spring MVC 4. Projektowanie zaawansowanych aplikacji WWW

Tytuł: Spring MVC 4. Projektowanie zaawansowanych aplikacji WWW
Autor: Geoffroy Warin
ISBN: 978-83-283-2347-6
Ilość stron: 272
Data wydania: 06/2016
Format: 170x230
Wydawnictwo: HELION

Cena: 49.00zł 36.75zł


Wszyscy jesteśmy świadkami dynamicznego rozwoju branży aplikacji internetowych. Projektanci i programiści muszą jeszcze szybciej tworzyć coraz doskonalsze i atrakcyjniejsze aplikacje, a następnie błyskawicznie udostępniać je użytkownikom, przy dość ograniczonym budżecie. Platforma Spring Boot i środowiska chmurowe pozwalają sprostać tym wymaganiom: niezwykłe aplikacje można tworzyć i przekazywać w rekordowym tempie, w dodatku wyposażone w tak istotne funkcjonalności jak internacjonalizacja, sesje rozproszone, logowanie społecznościowe, wielowątkowość i wiele innych.

Jeśli programujesz w Javie, choć trochę znasz platformę Spring i chcesz tworzyć użyteczne oraz nowoczesne aplikacje WWW, masz w ręku właściwą książkę. Ten podręcznik w niezwykle praktyczny sposób podchodzi do zagadnienia budowy skomplikowanych aplikacji z wykorzystaniem nowoczesnych technologii.

Podczas lektury poszczególnych rozdziałów będziesz mógł od podstaw przyjrzeć się konstruowaniu w pełni działającej aplikacji WWW, a potem spróbować własnych sił w tej dziedzinie, z wykorzystaniem internacjonalizacji, weryfikacji formularzy oraz obsługi rozproszonych sesji i pamięci podręcznej. Dowiesz się również, jak porządnie przetestować aplikację i opublikować ją w internecie.

W tej książce znajdziesz:
  • praktyczne omówienie platformy Spring Boot i Spring Tool Suite
  • wyjaśnienie implementacji architektury MVC
  • wskazówki dotyczące projektowania zaawansowanych formularzy, weryfikacji typów danych wprowadzanych przez użytkownika i obsługi błędów
  • zasady działania aplikacji REST i wykorzystywania zapytań HTTP
  • wyczerpujące omówienie zagadnień bezpieczeństwa aplikacji
  • opis dobrych praktyk, takich jak testy jednostkowe i testy akceptacji, optymalizacja zapytań, metody zarządzania pamięcią podręczną

Rozdziały:

O autorze (11)

O korektorach merytorycznych (12)

Przedmowa (15)

Rozdział 1. Błyskawiczne tworzenie aplikacji Spring (19)

  • Rozpoczęcie pracy w środowisku Spring Tool Suite (20)
  • Rozpoczęcie pracy w środowisku IntelliJ (25)
  • Rozpoczęcie pracy w serwisie start.Spring.io (26)
    • Rozpoczęcie pracy za pomocą wiersza poleceń (26)
  • Pierwsze kroki (27)
    • Kompilowanie kodu za pomocą narzędzia Gradle (28)
    • Chcę zobaczyć kod! (32)
  • Spring Boot od wewnątrz (34)
    • Dyspozytor i konfiguracja elementów aplikacji (35)
    • Interpreter widoków, zasoby statyczne i ustawienia regionalne (38)
  • Konfiguracja obsługi błędów i kodowania znaków (40)
  • Konfiguracja wbudowanego serwletu kontenera serwera (Tomcat) (42)
    • Port HTTP (44)
    • Konfiguracja protokołu SSL (44)
    • Inne opcje konfiguracyjne (45)
  • Podsumowanie (46)

Rozdział 2. Tajniki architektury MVC (47)

  • Architektura MVC (47)
  • Krytyka architektury MVC i dobre praktyki (48)
    • Anemiczny model domeny (48)
    • Informacje ze źródeł (50)
  • Platforma MVC 1-0-1 (50)
  • Szablony Thymeleaf (51)
    • Twoja pierwsza strona (52)
  • Architektura platformy Spring MVC (54)
    • Serwlet DispatcherServlet (54)
    • Przekazywanie danych do widoku (55)
  • Język Spring Expression Language (56)
    • Użycie parametru przy odczytywaniu danych (56)
  • Dosyć już "Witaj, świecie!", odczytujmy tweety! (58)
    • Rejestracja aplikacji (58)
    • Zastosowanie projektu Spring Social (60)
    • Dostęp do serwisu Twitter (60)
  • Strumienie i funkcje lambda w Java 8 (62)
  • Styl material design i biblioteka WebJars (63)
    • Układy stron (66)
    • Poruszanie się po witrynie (67)
  • Punkt kontrolny (71)
  • Podsumowanie (72)

Rozdział 3. Obsługa formularzy i złożonych adresów URL (73)

  • Strona profilu - formularz (73)
  • Weryfikacja danych (80)
    • Dostosowanie komunikatów o błędach (82)
    • Niestandardowe adnotacje do weryfikacji danych (85)
  • Internacjonalizacja (85)
    • Zmiana ustawień regionalnych (87)
    • Tłumaczenie tekstów aplikacji (89)
    • Lista w formularzu (91)
  • Weryfikacja danych po stronie klienta (94)
  • Punkt kontrolny (96)
  • Podsumowanie (96)

Rozdział 4. Ładowanie plików i obsługa błędów (99)

  • Ładowanie plików (99)
    • Umieszczanie obrazu w odpowiedzi na zapytanie (104)
    • Zarządzanie konfiguracją ładowania plików (104)
    • Wyświetlenie załadowanego obrazu (107)
    • Obsługa błędów ładowania plików (108)
    • Tłumaczenia komunikatów o błędach (112)
  • Zapisywanie profilu użytkownika w sesji (112)
  • Własne strony z komunikatami o błędach (116)
  • Zmienne tablicowe w adresach URL (117)
  • Wszystko razem (121)
  • Punkt kontrolny (128)
  • Podsumowanie (129)

Rozdział 5. Tworzenie aplikacji w stylu REST (131)

  • Czym jest styl REST? (131)
  • Model dojrzałości Richardsona (132)
    • Poziom 0 - HTTP (132)
    • Poziom 1 - zasoby (132)
    • Poziom 2 - metody HTTP (133)
    • Poziom 3 - kontrolki hipermediów (134)
  • Wersje interfejsu API (135)
  • Przydatne kody HTTP (136)
  • Klient jest królem (137)
  • Diagnostyka interfejsu REST API (139)
    • Rozszerzenia przeglądarek wyświetlające format JSON (139)
    • Klient REST w przeglądarce (139)
    • Narzędzie httpie (139)
  • Dostosowanie odpowiedzi JSON (139)
  • Interfejs API do zarządzania zasobami użytkowników (144)
  • Kody stanu i obsługa wyjątków (147)
    • Zwrot kodu stanu za pomocą obiektu ResponseEntity (148)
    • Zwrot kodów stanu za pomocą wyjątków (149)
  • Dokumentowanie interfejsu za pomocą platformy Swagger (153)
  • Tworzenie odpowiedzi XML (154)
  • Punkt kontrolny (156)
  • Podsumowanie (157)

Rozdział 6. Zabezpieczanie aplikacji (159)

  • Podstawowe uwierzytelnienie (159)
    • Upoważnieni użytkownicy (160)
    • Uprawnione adresy URL (163)
    • Znaczniki bezpieczeństwa w szablonie Thymeleaf (164)
  • Formularz logowania (165)
  • Uwierzytelnienie przez Twitter (170)
    • Konfiguracja uwierzytelnienia społecznościowego (170)
    • Objaśnienia do kodu (174)
  • Rozproszone sesje (176)
  • Protokół SSL (178)
    • Generowanie certyfikatu z własnym podpisem (179)
    • Jeden kanał (179)
    • Dwa kanały (180)
    • Za bezpiecznym serwerem (181)
  • Punkt kontrolny (181)
  • Podsumowanie (182)

Rozdział 7. Zero ryzyka - testy jednostkowe i integracyjne (183)

  • Dlaczego powinienem testować swój kod? (183)
  • Jak powinieneś testować swój kod? (184)
  • Programowanie zorientowane na testy (185)
  • Testy jednostkowe (186)
    • Narzędzia odpowiednie do zadania (187)
  • Testy integracyjne (187)
  • Twój pierwszy test jednostkowy (188)
  • Imitacje i atrapy (191)
    • Imitowanie klas przy użyciu narzędzia Mockito (191)
    • Tworzenie atrap klas podczas testów (193)
    • Trzeba używać imitacji czy atrap? (195)
  • Testy jednostkowe kontrolerów REST (195)
  • Testowanie uwierzytelnienia (201)
  • Tworzenie testów integracyjnych (202)
    • Konfiguracja systemu Gradle (202)
    • Pierwszy test FluentLenium (204)
    • Obiekty stron w bibliotece FluentLenium (209)
    • Tworzenie testów w języku Groovy (212)
    • Testy jednostkowe z wykorzystaniem biblioteki Spock (212)
    • Testy integracyjne z wykorzystaniem biblioteki Geb (215)
    • Obiekty stron w bibliotece Geb (217)
  • Punkt kontrolny (220)
  • Podsumowanie (221)

Rozdział 8. Optymalizacja zapytań (223)

  • Produkcyjny profil aplikacji (223)
  • Kompresja gzip (224)
  • Kontrola pamięci podręcznej (224)
  • Pamięć podręczna aplikacji (226)
    • Unieważnianie danych w pamięci podręcznej (231)
    • Rozproszona pamięć podręczna (232)
  • Metody asynchroniczne (233)
  • Tagi ETag (237)
  • Protokół WebSocket (241)
  • Punkt kontrolny (244)
  • Podsumowanie (244)

Rozdział 9. Udostępnianie aplikacji w chmurze (245)

  • Wybór operatora usług chmurowych (245)
    • Cloud Foundry (246)
    • OpenShift (246)
    • Heroku (247)
  • Udostępnienie aplikacji w usłudze Pivotal Web Services (247)
    • Instalacja narzędzi konsolowych Cloud Foundry (247)
    • Złożenie aplikacji (248)
    • Aktywacja usługi Redis (252)
  • Udostępnienie aplikacji w usłudze Heroku (253)
    • Instalacja narzędzi (253)
    • Konfiguracja aplikacji (254)
    • Profil Heroku (255)
    • Uruchomienie aplikacji (256)
    • Aktywacja usługi Redis (258)
  • Ulepszanie aplikacji (259)
  • Podsumowanie (260)

Rozdział 10. Nie tylko Spring Web (261)

  • Platforma Spring (261)
    • Core (rdzeń) (262)
    • Execution (uruchamianie) (262)
    • Data (dane) (262)
    • Inne ciekawe projekty (263)
  • Wdrożenie (263)
    • Platforma Docker (263)
  • Aplikacje jednostronicowe (264)
    • Najważniejsi gracze (265)
    • Przyszłość (265)
    • Bezstanowość (266)
  • Podsumowanie (266)

Skorowidz (267)


Najniższa cena z 30 dni przed obniżką 36,75zł

Tytuł książki: "Spring MVC 4. Projektowanie zaawansowanych aplikacji WWW"
Autor: Geoffroy Warin
Wydawnictwo: HELION
Cena: 49.00zł 36.75zł
Klienci, którzy kupili tę książkę, kupili także
Chwała Rzymu
Chwała Rzymu
Anthony Everitt
Rebis
Zasady rachunkowości Zbiór zadań z rozwiązaniami (z suplementem elektronicznym)
Zasady rachunkowości Zbiór zadań z rozwiązaniami (z suplementem elektronicznym)
Jolanta Chałupczak
ODDK
Internacjonalizacja administracji publicznej
Internacjonalizacja administracji publicznej
Ludwik Żukowski Zbigniew Czarnik
Wolters Kluwer
Inteligentny budynek Poradnik projektanta instalatora i użytkownika
Inteligentny budynek Poradnik projektanta instalatora i użytkownika
Praca zbiorowa
PWN
C#. Ćwiczenia. Wydanie IV
C#. Ćwiczenia. Wydanie IV
Marcin Lis
HELION
Postępowanie sądowoadministracyjne Wydanie 8
Postępowanie sądowoadministracyjne Wydanie 8
Tadeusz Woś Marta Romańska Hanna Knysiak-Sudyka
Wolters Kluwer
 Koszyk
1 x Działalność gospodarcza w branży elektrycznej
1 x Budownictwo ogólne Tom 1-5
1 x Banksterzy Kulisy globalnej zmowy
1 x Ekonometria skłonności
1 x Analiza finansowa w przedsiębiorstwie
1 x Zrozumieć Bitcoina Techniczny i ekonomiczny przewodnik po kryptowalutach
1 x Algologia Praktyczny przewodnik
1 x Audyt finansowy w przedsiębiorstwach i projekcje ich gospodarki finansowej
1 x Audyt finansowy
1 x Fotowoltaika w teorii i praktyce
1 x Notacja modelowania procesów biznesowych BPMN Podstawy
1 x Bank w sądzie Hipoteka po nowelizacji oraz bankowe tytuły egzekucyjne Wydanie 2
1 x Gospoda pod Bocianem
1 x Stany Zjednoczone oraz państwa europejskie między globalizacją a regionalizacją
1 x 1000 czeskich słów(ek) Ilustrowany słownik czesko-polski polsko-czeski
1 x Połączenia spójnościowe
1 x Aplikacja 2010 Zbiór przepisów część 2
1 x Belweder 1818-2018
1 x Zasady audytu wewnętrznego w sektorze finansów publicznych
1 x Dorland Medyczny słownik angielsko-polski, polsko-angielski
1 x Gospodarka rynkowa Podstawowe kategorie analizy i mechanizmy funkcjonowania
1 x Aksjomatyczne teorie prawdy
1 x Programowalny sterownik SIMATIC S7-300 w praktyce inżynierskiej
1 x Instrukcja gospodarowania składnikami aktywów trwałych - wzór zarządzenia wewnętrznego z wzorami dokumentów
1 x 1000 koni
1 x Dance, sing, love. Miłosny układ
1 x Antropologia tańca
1 x Jak stworzyć wegański świat Podejście pragmatyczne
1 x Bezpieczeństwo finansów publicznych
1 x E-kontrola podatkowa i jednolity plik kontrolny
1 x 1000 włoskich słów(ek) Ilustrowany słownik polsko-włoski włosko-polski
1 x Ubezpieczenia zdrowotne w Polsce i na świecie
1 x Internet a konkurencyjność banków w Polsce
1 x Ekumeniczna encyklopedia świętych i wielkich postaci chrześcijaństwa
1 x Funkcjonowanie współczesnej gospodarki rynkowej Rynek finansowy
2,329.03zł
Wydawnictwo
Tu można zobaczyć wszystkie książki z wydawnictwa:

Wydawnictwo Helion
 Kategoria:
 Chemia
Spal tę wodę Jak zmienić wodę w ogień, zrobić diament z masła i inne cuda z krainy pierwiastków

Spal tę wodę Jak zmienić wodę w ogień, zrobić diament z masła i inne cuda z krainy pierwiastków

38.00zł
32.30zł
Informacje
Regulamin sklepu.
Koszty wysyłki.
Polityka prywatności.
Jak kupować?
Napisz do Nas.
 Wydawnictwa
 Polecamy
Miejscowa wentylacja wywiewna Poradnik Optymalizacja parametrów powietrza w pomieszczeniach pracy Maciej Gliński DW Medium
Windows Server 2008 R2 Usługi pulpitu zdalnego Resource Kit Christa Anderson, Kristin L. Griffin, Microsoft Remote Desktop Virtual Microsoft Press
Przystępny kurs statystyki z zastosowaniem STATISTICA PL na przykładach z medycyny KOMPLET Tom 1 Tom 2 Tom 3 Andrzej Stanisz StatSoft
Anatomia zwierząt Tom 2 Narządy wewnętrzne i układ krążenia Wydanie 3 Kazimierz Krysiak, Krzysztof Świeżyński PWN
Akademia sieci CISCO CCNA Exploration Semestr 1 - 4 Praca zbiorowa PWN
Chemia organiczna Część I-IV Komplet J. Clayden, N. Greeves, S. Warren, P. Wothers WNT
Linux w systemach embedded Marcin Bis BTC
Matematyka konkretna Wydanie 4 Ronald L. Graham, Donald E. Knuth, Oren Patashnik PWN
Anatomia człowieka Tom 1-5 Komplet Adam Bochenek, Michał Reicher PZWL