Spring MVC. Przewodnik dla poczÄ…tkujÄ…cych - Helion
Tytuł oryginału: Spring MVC: Beginner's Guide
TÅ‚umaczenie: Andrzej Bobak
ISBN: 978-83-283-0517-5
stron: 280, Format: 170x230, okładka: miękka
Data wydania: 2015-05-08
Księgarnia: Helion
Cena książki: 49,00 zł
Wykorzystaj możliwości Spring MVC! Nauka przez praktykę, mniej teorii, więcej ćwiczeń
Spring MVC to szkielet dostarczający architekturę model-widok-kontroler (ang. Model View Controller). Z jego pomocą można zbudować wiele zaawansowanych aplikacji internetowych oraz REST-owe API. Spring MVC zapewnia niezwykłą elastyczność oraz gwarantuje programistom wygodę. To leży u podstaw jego ogromnej popularności. Wokół tego szkieletu powstała też duża społeczność, zawsze chętna do udzielania pomocy.Jeżeli chcesz poznać możliwości Spring MVC i zbudować z nim Twoją pierwszą aplikację, nie mogłeś trafić lepiej. Ta książka wprowadzi Cię w najważniejsze zagadnienia oraz w niezwykle przejrzysty sposób przedstawi dostępne możliwości. Na samym początku zainstalujesz środowisko JDK oraz przydatne narzędzia, takie jak Maven i Spring Tool Suite. Budowana tu przykładowa aplikacja to sklep internetowy działający na serwerze Apache Tomcat. Z kolejnych rozdziałów nauczysz się, jak korzystać z kontrolerów, bibliotek znaczników oraz walidatorów. Książka ta jest obowiązkową lekturą dla wszystkich początkujących użytkowników Spring MVC.
Dzięki tej książce:
- Zapoznasz się ze strukturą środowiska programistycznego Springa.
- Poznasz architekturę aplikacji internetowej oraz przepływ żądania w Spring MVC.
- Zintegrujesz walidację beanów z niestandardową walidacją.
- Nauczysz się obsługiwać błędy oraz wyjątki.
- Zaznajomisz się z implementacją RESTowych usług internetowych oraz Ajaxem.
- Utworzysz testy dla aplikacji.
- Dowiesz się, jak zastosować szkielety Tiles oraz Web Flow w Twojej aplikacji MVC.
Osoby które kupowały "Spring MVC. Przewodnik dla początkujących", wybierały także:
- Metoda dziel i zwyci 89,00 zł, (26,70 zł -70%)
- Język C. Kurs video. Praktyczne wprowadzenie do programowania 99,00 zł, (29,70 zł -70%)
- Wprowadzenie do Javy. Programowanie i struktury danych. Wydanie XII 193,23 zł, (59,90 zł -69%)
- Spring i Spring Boot. Kurs video. Testowanie aplikacji i bezpiecze 125,42 zł, (45,15 zł -64%)
- Maven. Kurs video. Automatyzacja tworzenia aplikacji w Javie 98,98 zł, (39,59 zł -60%)
Spis treści
Spring MVC. Przewodnik dla początkujących -- spis treści
O autorze (7)
O recenzentach (8)
Przedmowa (9)
Rozdział 1. Konfiguracja środowiska do programowania w Springu (15)
- Instalacja Javy (15)
- Konfiguracja narzędzia do budowy (18)
- Instalacja serwera WWW (19)
- Konfiguracja środowiska programistycznego (21)
- Tworzenie pierwszego projektu opartego na Springu MVC (25)
- Podsumowanie (36)
Rozdział 2. Architektura Springa MVC - projektowanie Twojego sklepu internetowego (37)
- Serwlet przekazujÄ…cy (37)
- Kontekst aplikacji internetowej (40)
- Kontekst konfiguracji aplikacji internetowej (44)
- Resolwery widoków (46)
- Model - widok - kontroler (49)
- Przegląd przepływu żądania w Springu MVC (50)
- Architektura aplikacji internetowej (51)
- Warstwa domeny (51)
- Warstwa danych (57)
- Warstwa usług (64)
- Rzut oka na architekturÄ™ aplikacji internetowej (69)
- Podsumowanie (71)
RozdziaÅ‚ 3. Kontroluj swój sklep za pomocÄ… kontrolerów (73)
- Definiowanie kontrolera (73)
- Rola kontrolera w Springu MVC (78)
- Interfejs HandlerMapping (79)
- Używanie szablonów wzorców URI (79)
- Używanie zmiennych tablicowych (84)
- Zrozumieć parametry żądania (89)
- Podsumowanie (96)
RozdziaÅ‚ 4. Praca z bibliotekami znaczników Springa (97)
- Prezentowanie i przetwarzanie formularzy (97)
- Dostosowywanie wiÄ…zania danych (105)
- WyodrÄ™bnianie napisów (109)
- Używanie znaczników Spring Security (111)
- Podsumowanie (121)
RozdziaÅ‚ 5. Praca z resolwerami widoków (123)
- Odwzorowywanie widoków (123)
- Widok przekierowujÄ…cy (125)
- Serwowanie statycznych zasobów (128)
- Żądania typu multipart w praktyce (131)
- ContentNegotiatingViewResolver w praktyce (137)
- Praca z resolwerem obsÅ‚ugi wyjÄ…tków (141)
- Podsumowanie (147)
Rozdział 6. Przechwytywacze w akcji (149)
- Praca z przechwytywaczami (149)
- Internacjonalizacja (i18n) (155)
- Raportowanie zdarzeń (160)
- Warunkowe przekierowanie (163)
- Podsumowanie (168)
Rozdział 7. Walidatory w akcji (169)
- Walidacja beanów (169)
- WÅ‚asna walidacja z użyciem JSR-303/walidacji beanów (175)
- Walidacja Springa (179)
- Podsumowanie (187)
Rozdział 8. Ajax i usługi REST (189)
- Wprowadzenie do REST (189)
- Obsługa usługi internetowej za pomocą Ajaksa (204)
- Podsumowanie (212)
Rozdział 9. Apache Tiles oraz Spring Web Flow w praktyce (213)
- Praca ze Spring Web Flow (213)
- Zwiększanie możliwości ponownego użycia kodu interfejsu użytkownika za pomocą Apache Tiles (239)
- Podsumowanie (247)
Rozdział 10. Testowanie aplikacji (249)
- Testowanie jednostkowe (249)
- Testy integracyjne z użyciem szkieletu Spring Test Context (253)
- Podsumowanie (265)
Dodatek A. Gradle - alternatywne narzÄ™dzie do budowy projektów (267)
- Instalacja Gradle (267)
- Skrypt budowy Twojego projektu w Gradle (268)
- Zrozumieć skrypt Gradle (269)
Dodatek B. Odpowiedzi do krótkich testów (271)
- Rozdział 2. Architektura Springa MVC - projektowanie Twojego sklepu internetowego (271)
- RozdziaÅ‚ 3. Kontroluj swój sklep za pomocÄ… kontrolerów (272)
- RozdziaÅ‚ 5. Praca z resolwerami widoków (272)
- Rozdział 6. Przechwytywacze w akcji (272)
- Rozdział 9. Apache Tiles oraz Spring Web Flow w praktyce (273)
Skorowidz (275)