| Najbliższe planowane terminy szkolenia otwartego: | |
|---|---|
| 6 lutego | |
| 20 lutego | |
| Nie znalazłeś pasującego terminu ? Napisz nam o swoich preferencjach.
Postaramy się uruchomić nowy termin specjalnie dla Ciebie. |
|
Tytuł kursu: Programowanie aplikacji internetowych Java EE z wykorzystaniem Hibernate oraz Struts
Kod kursu: J-HIB-STR
Adresaci szkolenia
Adresatami szkolenia są programiści Java i Java EE pragnący posiąść dogłębną wiedzę na temat narzędzia mapowania relacyjno-obiektowego Hibernate. Od słuchaczy wymagana jest znajomość programowania w języku Java (kurs: J-PD). Zalecana jest również znajomość podstaw relacyjnych baz danych i języka SQL.
Kurs zalecany jest dla osób, które będą wykorzystywały technologie Hibernate lub JPA organizując dostęp aplikacji do relacyjnej bazy danych. W ofercie szkoleń firmy Javatech dostępny jest także kurs J-I-BAT, który omawia inne narzędzie umożliwiające mapowanie relacyjno-obiektowe iBatis.
Cel szkolenia
Celem szkolenia jest nabycie praktycznych umiejętności korzystania z biblioteki Hibernate. Szkolenie obejmuje zarówno wykorzystanie Java Persistence API jak i API Hibernate.
W trakcie kursu uczestnicy dowiedzą się jak przy użyciu w/w. technologii organizować dostęp do danych zgromadzonych w relacyjnej bazie danych w sposób wydajny, skalowalny, zgodny z arkanami sztuki.
Czas i forma szkolenia
- 28 godzin (4 dni x 7 godzin) w tym wykłady i warsztaty praktyczne
Program szkolenia
- Zagadnienia ORM
- Instalacja i konfiguracja
- Konstrukcja komponentów encyjnych
- Klucze proste i złożone
- Persistent Context i Entity Manager (component manager i application managed),
- Obiekt Hibernate Session
- Mechanizm trwałości - operacje, zagadnienia synchronizacji
- Zapytania (proste, dynamiczne, nazwane)
- Cykl życia (metody callback)
- Charakterystyka relacji
- Implementacja dziedziczenia
- Konfiguracja
- Transakcje
- Struts
- architektura
- Struts 2.0 vs Struts 1.0
- cykl życia żądania
- akcje
- wynik i typ wyniku
- interceptory
- dynamiczne wywoływanie metod
- pakiety
- pliki konfiguracyjne
- biblioteki Tagów Struts 2.0
- walidacja, internacjonalizacja
- adnotacje
- pisanie aplikacji w Struts 2.0

