Logika biznesowa z użyciem EJB

LICZBA DNI: 3 (24h)

KOD KURSU: EJB

# java

# jee

# ejb

Autor szkolenia:
Marcin Dzierżak

Szkolenie na zamówienie

Szkolenie dostosowane do potrzeb Twojego zespołu. Dostępne WYŁĄCZNIE na zamówienie.

  • Dostosowany program
  • Indywidualna wycena
  • Dowolny termin

Interesuje Cię ta tematyka i szukasz szkolenia tylko dla siebie?

O szkoleniu

DLA KOGO?

Szkolenie adresowane do programistów Java pragnących nauczyć się tworzenia / utrzymywania rozwiązań opartych o EJB

WYMAGANIA

Od uczestników szkolenia wymagana jest umiejętność programowania w języku Java oraz podstawy relacyjnych baz danych

ZALETY

Praktyczne wprowadzenie do technologii EJB oparte na przykładach pochodzących z realnych projektów

Cele szkolenia

Nabycie umiejętności tworzenia i konfigurowania poszczególnych komponentów EJB oraz poznanie ich najważniejszych cech i zastosowania

Zapoznanie z problemami architektury rozproszonej oraz sposobami ich rozwiązywania

Program

  • 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
  • Klasyfikacja
  • Charakterystyka
  • Cykl życia
  • Implementacja
  • Konfiguracja
  • Wykorzystanie (inne komponenty, aplikacje klienckie)
  • Specyfikacja JPA
  • Obiekty encyjne - tworzenie i konfiguracja
  • Encje zarządzane vs. niezarządzane
  • Jednostki utrwalania
  • Usługa EntityManager
  • Kontekst utrwalania (transakcyjny, rozszerzony)
  • 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
  • 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
  • Java Transaction API
  • Poziomy izolacji
  • Propagacja transakcji
  • Konfiguracja (deklaratywnie i programowo)
  • Bezpieczeństwo danych
  • Blokowanie optymistyczne i pesymistyczne encji
  • Zasada działania i możliwości
  • Konfiguracja (adnotacje, XML)
  • Zarządzanie licznikami czasowymi
  • Przekazywanie informacji podczas zdarzenia
  • Trwałość
  • Przypomnienie podstawowych pojęć
  • Deklaratywne i programowe zabezpieczanie komponentów
  • Dostęp z poziomu klienta zdalnego
  • 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
  • Wykorzystanie interceptorów
  • Komunikacja asynchroniczna
  • Inicjalizacja aplikacji przy starcie
  • Wstrzykiwanie zależności i zasobów
  • Integracja z warstwą webową
  • Testowanie komponentów EJB

POLITYKA COOKIES:

Korzystamy z plików cookies, by móc jak najlepiej dostosować stronę do Twoich potrzeb oraz wyświetlać Ci przydatne i adekwatnych dla Ciebie reklamy w serwisie i poza nim. Możesz kontrolować ustawienia ciasteczek w swoich ustawieniach swojej przeglądarki. Odwiedzając tę stronę, wyrażasz zgodę na wykorzystywanie przez nas plików cookies.