Detale szkolenia [J-EJB-STR] EJB 3 i JPA (Hibernate), Struts (5 dni)
- Pobierz w PDF Poziom zaawansowania średiozaawansowany
- Certyfikat Imienny certyfikat uczestnictwa
- Tematyka Programowanie
- Dofinansowanie Nie
- Liczba uczestników 5 os.
- Czas trwania 5 dni
-
Zakres szkolenia
- Wykłady
- Ćwiczenia
Cel szkolenia
Celem szkolenia jest nabycie praktycznych umiejętności tworzenia aplikacji internetowych. Szkolenie obejmuje różne technologie wchodzące w skład specyfikacji Java EE: EJB 3.0, JPA (Hibernate) oraz szkieletu aplikacyjnego Struts.W trakcie kursu uczestnicy dowiedzą się jak przy użyciu powyższych. technologii efektywnie tworzyć wydajne oraz skalowalne aplikacje internetowe zgodnie z arkanami sztuki.
Metodyka szkolenia
Szkolenia prowadzone są w formie wykładów oraz warsztatów praktycznych.
Główny nacisk kładziony jest na ćwiczenia praktyczne, podczas których uczestnicy mają okazję na praktycznych przykładach sprawdzić i utrwalić zdobytą wiedzę teoretyczną.
Na życzenie Klienta możliwe jest przeprowadzenie sprawdzającego testu końcowego.
Materiały szkoleniowe
Uczestnicy otrzymują segregator z kompletem materiałów omawianych podczas szkoleniaPlan szkolenia
-
Dzień 1
1. Wstęp
1. Wprowadzenie do architektury wielowarstwowej w oparciu o Java EE
2. Specyfikacje wchodzące w skład Java EE - omówienie
3. Tworzenie aplikacji w Java EE - projektowanie, development (podział ról), deployment
4. Specyfikacje JNDI, JMS, RMI - podstawy działania i zastosowanie/rola w aplikacjach Java EE
5. Omówienie komponentów JEE: Servlet, JSP, EJB, webserwisów
-
Dzień 2
2. Warstwa biznesowa
1. Rodzaje komponentów w EJB 3.0
2. Podstawy działania komponentów.
3. Komponenty sesyjne w EJB 3.0
* zasady działania,
* zasady tworzenia,
* rodzaje beanów sesyjnych,
* cykl życia beanów sesyjnych,
* dostęp lokalny i zdalny,
* metody cyklu życia,
* odwoływanie się do zasobów
-
Dzień 3
2. Warstwa biznesowa
4. Komponenty Sterowane Wiadomością:
* podstawy działania,
* cykl życia,
* modele komunikacji,
* zagadnienie SOA
5. Komponenty Encyjne - Java Persistence API:
* zagadnienia ORM,
* konstrukcja komponentów encyjnych,
* klucze proste i złożone,
* Persistent Context i Entity Manager (component manager i application managed),
o mechanizm trwałości - operacje, zagadnienia synchronizacji,
o zapytania (proste, dynamiczne, nazwane),
o cykl życia (metody callback),
o charakterystyka relacji,
o implementacja dziedziczenia,
o konfiguracja
-
Dzień 4
2. Warstwa biznesowa
6. model bezpieczeństwa (JAAS)
7. transakcje
8. usługa budzika
3 Komponenty sesyjne jako webserwisy.. -
Dzień 5
4. Struts
1. architektura
2. Struts 2.0 vs Struts 1.0
3. cykl życia żądania
4. akcje
5. wynik i typ wyniku
6. interceptory
7. dynamiczne wywoływanie metod
8. pakiety
9. pliki konfiguracyjne
10. biblioteki Tagów Struts 2.0
11. walidacja, internacjonalizacja
12. adnotacje
13. pisanie aplikacji w Struts 2.0

