Powrót do katalogu
Terminy szkolenia otwartego:
  • Potwierdzone
  • Planowane
  • Sugerowane
2017-08-28 3 500 / 5 dni Zgłoś chęć udziału
2017-09-18 3 500 / 5 dni Zgłoś chęć udziału
Pobierz kartę szkolenia
Nie znalazłeś pasującego terminu?
Zaproponuj własny termin. Postaramy się uruchomić nowy specjalnie dla Ciebie.
Szukasz programu "skrojonego na miarę"?
Zapytaj o szkolenie dedykowane lub napisz nam o swoich preferencjach.
Chcesz się uczyć w trybie weekendowym?

Czekamy na kontakt od Ciebie.

Inżynieria oprogramowania > Języki programowania > Java/JavaEE

Szkolenie: Tworzenie komponentów EJB
[J-EJB-2-3]

Cel szkolenia

Celem szkolenia jest nabycie praktycznych umiejętności tworzenia komponentów biznesowych EJB. Szkolenie obejmuje zarówno EJB 2.x jak i EJB 3.0 wraz z JPA (Hibernate) .

W trakcie kursu uczestnicy dowiedzą się jak przy użyciu ww. technologii tworzyć działające, wydajne, skalowalne komponenty biznesowe zgodnie z arkanami sztuki.

Adresaci szkolenia

Adresatami szkolenia są programiści Java i Java EE pragnący posiąść dogłębną wiedzę z komponentów w EJB w obu istniejących na rynku wersjach: 2.x obecną w wielu istniejących rozwiązaniach, a także 3.0 - nową, atrakcyjną technologią wchodzącą do nowo inicjowanych projektów. Od słuchaczy wymagana jest znajomość programowania w języku Java (kurs: J-PD). Zalecana jest również znajomość technologii Servlet/JSP (którą można poznać uczestnicząc w kursie J-I-STR) a także podstaw relacyjnych baz danych i SQL (kurs BD-SQL).

Czas i forma szkolenia

35 godzin (5 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.

Plan szkolenia

  1. Podstawy technologii pomocniczych.
    1. JNDI
    2. JDBC
    3. RMI
  2. Rodzaje komponentów w EJB 2.x oraz EJB 3.0
  3. Podstawy działania komponentów oraz porównanie obu wersji.
  4. Komponenty sesyjne w EJB 2.x oraz EJB 3.0
    1. zasady działania
    2. zasady tworzenia,
    3. rodzaje beanów sesyjnych,
    4. cykl życia beanów sesyjnych,
    5. dostęp lokalny i zdalny,
    6. metody cyklu życia,
    7. odwoływanie się do zasobów
  5. Komponenty Sterowane Wiadomością
    1. podstawy działania,
    2. cykl życia,
    3. modele komunikacji,
    4. zagadnienie SOA
  6. Komponenty Encyjne - W EJB 2.x
    1. podstawa działania
    2. trwałość zarządzana przez kontener
    3. trwałość zarządzana przez Bean
    4. relacje zarządzane przez kontener
    5. EJBQL
  7. Komponenty Encyjne - Java Persistence API w oparciu o Hibernate:
    1. zagadnienia ORM,
    2. konstrukcja komponentów encyjnych,
    3. klucze proste i złożone,
    4. Persistent Context i Entity Manager (component manager i application managed),
    5. mechanizm trwałości - operacje, zagadnienia synchronizacji,
    6. zapytania (proste, dynamiczne, nazwane), EJBQL – dla wersji 3.0
    7. cykl życia (metody callback),
    8. charakterystyka relacji,
    9. implementacja dziedziczenia,
    10. konfiguracja
    11. model bezpieczeństwa
    12. transakcje
  8. Zagadnienia projektowania i implementacji aplikacji
  9. Wzorce projektowe

Opinie uczestników