Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Plan Szkolenia
Interfejsy programowania zorientowanego
- Modelowanie i programowanie oparte na idei interfejsów
- Problemy rozwiązywane przez interfejsy zorientowane na programowanie
Programowanie zorientowane na komponenty
- Rola komponentów w modelu aplikacji internetowych, wprowadzenie koncepcji obiektów POJO jako obiektów pełniących funkcję komponentów w aplikacji internetowej
Wzorzec projektowy Inversion of Control i Dependency Injection
- Wzorzec Inversion of Control i jego warianty
- Dependency Injection, kontener IoC
- Deklaratywne zależności między komponentami aplikacji internetowej
Przegląd architektury Spring
- Kontekst aplikacji Spring i jego rola jako kontenera IoC.
- Jak realizować funkcję frameworka aplikacyjnego?
- Gdzie zaczyna się cykl życia aplikacji internetowej opartej na Spring?
- Czy możliwe jest użycie kontenera IoC Spring w aplikacji niekoniecznie internetowej?
Pliki konfiguracyjne
- Dependency Injection deklaratywnie poprzez pliki XML, które definiują sposób tworzenia i przekazywania komponentów aplikacji
- Zależności między komponentami
- Format pliku opisu komponentów i przykłady Dependency Injection w Spring
Fabryki komponentów i ich użycie
- Mapowanie komponentów zdefiniowanych w pliku opisu Dependency Injection oraz sposób implementacji mechanizmu iniekcji przez fabryki komponentów Spring
- Różnica między komponentami typu singleton i prototype
Cykl życia komponentów i identyfikacja komponentów
- Cykl życia komponentów
- Identyfikacja komponentów
Programowanie w Spring AOP
- Programowanie zorientowane aspektowo (Aspect-Oriented Programming)
- Deklaratywne mapowanie aspektów aplikacji w projektowaniu i definiowaniu punktów przecięcia
- Wprowadzenie do Spring AOP i przykłady zastosowań
MVC Spring
- Omówienie abstrakcji kontrolerów i widoków Spring Framework oraz przykłady ich zastosowań. Wprowadzenie do idei modelu, widoku i kontrolera aplikacji Spring
Tworzenie aplikacji przy użyciu Spring MVC
- Standardowe kontrolery i menedżery widoków w aplikacji internetowej Spring
- Łączenie właściwości modelu z widokiem i odwrotnie
Wprowadzenie do zagadnień transakcji i trwałości komponentów
- Zarządzanie transakcjami (szczególnie Java EE)
- Menedżer transakcji
- Lekki framework i trwałość
Mechanizm zarządzania transakcjami w Spring
- Lekki menedżer transakcji Spring Framework
- Mechanizmy zarządzania transakcjami w Spring
Mapowanie wierszy tabel na obiekty POJO przy użyciu Spring
- Wykorzystanie metod dostępu do danych Spring Framework do tworzenia zapytań do bazy danych
- Definiowanie dostępu do danych
- Tworzenie obiektów dostępu do danych (DAO)
- Implementacja i użycie DAO do stabilizacji komponentów aplikacji
35 godzin
Opinie uczestników (2)
I liked that I had a chances to play with code during exercises (not only coding, what trainer prepared).
PITERION GmbH
Szkolenie - Java Spring
Przetłumaczone przez sztuczną inteligencję
I liked that there were many exercises, Re activity and flexibility of the Trainer.
Badii Bayoudh
Szkolenie - Java Spring
Przetłumaczone przez sztuczną inteligencję