Kod: JVA-066
Czas trwania: 8 godzin
Czas trwania: 8 godzin
Opis szkolenia
Celem tego szkolenia jest pomoc w zrozumieniu funkcji Java Spring Framework w wersji 5. Podczas kursu stworzysz aplikację internetową i nauczysz się korzystać z nowej funkcjonalnej struktury internetowej - Spring Web Flux.Oto niektóre z głównych tematów, które omówimy:
- Programowanie reaktywne: Spring WebFlux z obsługą RxJava 2.1 i działający na Tomcat, Jetty, Netty lub Undertow
- Styl funkcjonalny z interfejsem API języka Java 8, w szczególności do rejestracji komponentów bean i funkcjonalnych punktów końcowych sieci
- Integracja z interfejsami API Java EE 8: obsługa Servlet 4.0, Bean Validation 2.0, JPA 2.2, a także JSON Binding API (jako alternatywa dla Jackson / Gson w Spring MVC)
- Obsługa JDK 9: w pełni dostosowane do JDK 9 w czasie wykonywania, na ścieżce klas, a także ścieżce modułu
Plan szkolenia
Programowanie funkcjonalneProgramowanie reaktywne
Reaktor projektu
- Publisher
- Flux
- Mono
Architektura Spring 5
Spring WebFlux
- Handler Functions
- Router Functions
- Web Client
- WebFlux Tests
Lista nowych funkcji w Spring 5
Cele
- Dowiedz się, co nowego w Spring 5
- Jak utworzyć aplikację internetową przy użyciu frameworka Spring WebFlux
Grupa docelowa
- Programiści