Cena standardowa: 2600 PLN netto
4 dni
IX 2016 Warszawa
Terminarz szkoleń
termin | cena(PLN/osoba) |
---|
12-09-2016
do 15-09-2016 | Warszawa - 2600 PLN netto |
Cele szkolenia
- Gruntowne poznanie technologii Enterprise JavaBeans 3.x
- Zrozumienie mechanizmów mapowania obiektowo-relacyjnego z
wykorzystaniem JPA
- Zdobycie praktycznych umiejętności pozwalających na efektywne
stosowanie frameworku
- Praktyczna umiejętność programowania w języku Java na poziomie
średnio zaawansowanym
- Elementarna wiedza z zakresu technologii wchodzących w skład
platformy JEE
Wprowadzenie do technologii
2 godziny, 90% wykład, 10% warsztaty
- Platforma Java Enterprise Edition
- Architektura komponentowa
- Odpowiedzialność serwerów aplikacyjnych
- Specyfikacja Enterprise JavaBeans
- Usługi podstawowe
- Role w procesie wytwórczym
- Instalacja i przygotowanie środowiska pracy
- Wdrażanie i uruchamianie aplikacji
Komponenty EJB
5 godzin, 60% wykład, 40% warsztaty
- Klasyfikacja
- Charakterystyka
- Cykl życia
- Implementacja
- Konfiguracja
- Wykorzystanie (inne komponenty, aplikacje klienckie)
Encje i Java Persistence API
2 godziny, 80% wykład, 20% warsztaty
- Specyfikacja JPA
- Obiekty encyjne - tworzenie i konfiguracja
- Encje zarządzane vs. niezarządzane
- Jednostki utrwalania
- Usługa EntityManager
- Kontekst utrwalania (transakcyjny, rozszerzony)
Mapowanie obiektowo-relacyjne
3 godziny, 70% wykład, 30% warsztaty
- Mapowanie encji (adnotacje, XML)
- Klucze główne i strategie ich generowania
- Mapowanie relacji
- Propagacja kaskadowa
- Odwzorowywanie dziedziczenia
- Obiekty osadzone
- Kolekcje i mapy
- Wywołania zwrotne i klasy nasłuchujące
Praca z danymi
2 godziny, 60% wykład, 40% warsztaty
- Języka JPA QL (składnia, operatory, klauzule, wyrażenia
funkcjonalne)
- Wykonywanie złączeń
- Zachłanne i leniwe ładowanie danych
- Podzapytania
- Masowe operacje UPDATE i DELETE
- Criteria API
Transakcje
3 godziny, 80% wykład, 20% warsztaty
- Definicja
- Java Transaction API
- Poziomy izolacji
- Propagacja transakcji
- Konfiguracja (deklaratywnie i programowo)
- Bezpieczeństwo danych
- Blokowanie optymistyczne i pesymistyczne encji
Usługa Timer Service
2 godziny, 90% wykład, 10% warsztaty
- Zasada działania i możliwości
- Konfiguracja (adnotacje, XML)
- Zarządzanie licznikami czasowymi
- Przekazywanie informacji podczas zdarzenia
- Trwałość
Bezpieczeństwo
2 godziny, 70% wykład, 30% warsztaty
- Przypomnienie podstawowych pojęć
- Deklaratywne i programowe zabezpieczanie komponentów
- Dostęp z poziomu klienta zdalnego
Usługi sieciowe
3 godziny, 70% wykład, 30% warsztaty
- Architektura i zasada działania (WSDL, protokół SOAP)
- Komponenty EJB jako dostawcy usług
- Mapowanie komponentów z użyciem adnotacji JAX WS
- Podstawy mapowania obiektowo-xmlowego (JAXB API)
- Konsumowanie usług sieciowych
Pozostałe aspekty
4 godziny, 80% wykład, 20% warsztaty
- Wykorzystanie interceptorów
- Komunikacja asynchroniczna
- Inicjalizacja aplikacji przy starcie
- Wstrzykiwanie zależności i zasobów
- Integracja z warstwą webową
- Testowanie komponentów EJB
Potrzebujesz szkolenia
zamkniętego? Skontaktuj się
z nami!