Szkolenie "Spring i Hibernate w tworzeniu aplikacji w języku Java"
Czas trwania (po 8h lekcyjnych dziennie)
Charakterystyka kursu
Kurs obejmuje zagadnienia związane z tworzeniem aplikacji w języku Java ze szczególnym uwzględnieniem technologii szeroko wykorzystywanych obecnie w aplikacjach takich jak szkielety do budowy aplikacji Spring i Hibernate.
Uczestnicy kursu po jego zakończeniu będą posiadali wiedzę umożliwiającą projektowanie aplikacji oraz wybranie odpowiedniej technologii dla konkretnego rozwiązania. Poznane zagadnienia umożliwią zrozumienie omawianych na kursie bibliotek, specyfikacji i technologii.
Wymagania
Od uczestników szkolenia oczekuje się znajomości programowania w języku Java.
Zagadnienia omawiane na kursie
Programowanie zorientowane na komponenty
- Wzorzec projektowy InversionOfControl i DependencyInjection
- Omówienie architektury Spring
Kontekst aplikacji Spring-a
- Pliki konfiguracyjne
- Mapowanie obiektów
Fabryki komponentów i jej wykorzystanie
Programowanie AOP w Spring
Wykorzystanie innych technologii w Spring-u
MVC Spring-a
- Tworzenie aplikacji z użyciem Spring MVC
- Łączenie Spring MVC z Java Server Faces
Wstęp do Hibernate
- Architektura
- Cykl życia obiektów i identyfikacja obiektów
Hibernate w akcji
- Mapowanie tabel na klasy POJO
- Budowa klas POJO
- Mapowanie właściwości na kolumny w tabelach
- Tworzenie relacji pomiędzy obiektami
Transakcje w Hibernate
- Transakcje lokalne i globalne
- Omówienie API transakcji
- Poziomy transakcji
