Kod Szkolenia: J/SPRING Tytuł Szkolenia: Framework Spring.
Adresaci szkolenia: Szkolenie adresowane jest do programistów Java pragnących tworzyć aplikacje w oparciu o kontener IoC oraz podstawowe API dostarczane przez Spring Framework. Cel szkolenia: Celem szkolenia jest zdobycie umiejętności konfiguracji i posługiwania się kontenerem IoC Spring Framework. W szczególności uczestnicy: - zapoznają się z możliwościami Spring Framework
- poznają wzorzec Dependency Injection i nauczą się stosować go w praktyce przy użyciu kontenera IoC Spring Framework
- dowiedzą się jak konfigurować komponenty z poziomu deskryptorów XML Spring Framework i za pomocą adnotacji Java
- nauczą się wykorzystywać Spring Expression Language
- poznają zaawansowane zagadnienia takie jak AOP
- dowiedzą się jak testować komponenty biznesowe
- dowiedzą się jak integrować aplikacje w Spring Framework za pomocą webserwisów.
Wymagania: Od uczestników szkolenia wymagana jest umiejętność programowania w języku Java (do poznania na kursie J/JP). Parametry szkolenia: 2*7 godzin wykładów i warsztatów w proporcji 1/3. Wielkość grupy: maks. 8-10 osób. Polecane szkolenia poprzedzające: J/JP Program Szkolenia: - Wprowadzenie
- Przegląd modułów Spring Framwork
- Kontener IoC
- Warstwa danych: Hibernate
- Warstwa webowa: Spring MVC i webserwisy
- AOP
- Testowanie
- Kontener IoC
- Wzorzec IoC
- Struktura aplikacji w Spring Framework
- Uruchamianie kontenera
- Definiowanie fasolek
- Konstruktory, fabryki
- Własności proste
- Własności złożone, kolekcje
- Łączenie kolekcji
- Dziedziczenie
- p-namespace
- Specyfikacja zależności
- Leniwa inicjalizacja
- Autowiring
- Zasoby
- Współpraca z kontenerem
- Zasięg fasolek
- singleton, prototype, request, session
- zasięgi własne
- Wstrzykiwanie metod
- Cykl życia fasolki i nasłuchiwanie
- Zamykanie kontenera
- Wydzielanie części konfiguracji do plików z właściwościami
- Lokalizacja
- Zdarzenia
- Wstrzykiwanie zasobów
- Walidacja i konwersja danych w Spring
- Interfejs Validator
- Zamiana kodów błędów walidacji na komunikaty
- Edytory właściwości
- Konwersja typów
- Formatowanie pól
- Specyfikowanie ograniczeń
- Spring Expression Language
- Przegląd możliwości
- Składnia
- Użycie
- Podstawy Spring AOP
- Podstawowa terminologia: aspekt, join point, advice, pointcut
- Typy akcji
- Konfiguracja
- Testowanie komponentów
- Wprowadzenie do webserwisów
- JAX-WS
- Hessian/Burlap
- REST
|