'Y'

Java Persistence w oparciu o Hibernate

W trakcie szkolenia zostanie omówiony intrerfejs programistyczny aplikacji Java Persistence i jego użycie do odwzorowania obiektów Java.
Kod: JVA-014
Czas trwania: 24 godzin

Opis szkolenia

W trakcie szkolenia zostanie omówiony intrerfejs programistyczny aplikacji Java Persistence i jego użycie do odwzorowania obiektów Java na relacyjne bazy danych oparte na Hibernate EntityManager.

Dwa główne aspekty, które zostaną omówione:

  1. JPA - wyjaśnienie i demonstracja użycia tego interfejsu do utrwalania obiektów Java w relacyjnych bazach danych (mapowanie, przechowywanie i odczytywanie obiektów, wyszukiwanie obiektu przy pomocy JPQL i Criteria API, obsługa transakcji itp.)
  2. Hibernate EntityManager - open-source'owa implementacja specyfikacji interfejsu programistycznego aplikacji Java Persistence (JPA) - tu określimy główne aspekty związane z konfiguracją i optymalizacją Hibernate.

Plan szkolenia

Mapowanie obiektowo-relacyjne (ORM)- Wprowadzenie/przegląd
  • Czym jest trwałość (persistence)?
  • Niedopasowanie paradygmatów obiektowego i relacyjnego (zagadnienia: szczegółowość, podtypy, identyczność, asocjacje)
  • Dlaczego ORM?
Mapowanie klas trwałych
  • Zrozumienie encji
  • Mapowanie encji z identycznością
  • Mapowanie dziedziczenia klas
  • Mapowanie kolekcji i asocjacji encji
Praca z obiektami
  • Cykl życia trwałości
  • JPA
Opakowywanie aplikacji JPA
Transakcje i współbieżność
Tworzenie zapytań w JPA QL i HQL
Optymalizaja Hibernate
Integracja ze frameworkiem Spring

Cele

  • Specyfikacja Java Persistence - przegląd i analiza dogłębna
  • Nabycie doświadczenia praktycznego w pisaniu aplikacji za pomocą JPA

Grupa docelowa

  • Programiści Java
  • Architekci Java

Harmonogram w Online Cennik
Zapisz sie na nastepny kurs
+
Wczesniejsza rejestracja gwarantuje priorytet. Powiadomimy panstwa o nastepnym zaplanowanym szkoleniu na ten temat.
Online 1826 zł
Bucharest 1826 zł
Kraków 1826 zł
Wroclaw 1826 zł

Uprzejmie informujemy, że płatność za każde szkolenie będzie realizowana w lokalnie obowiązującej walucie. Jednocześnie informujemy, że podane ceny mogą ulec zmianie w zależności od lokalizacji szkolenia oraz trybu jego realizacji. Do ceny netto widocznej przy wybranym szkoleniu należy doliczyć 23% podatku VAT.

JVA-01461277

Zarejestruj się na następne szkolenie

Imię*
Nazwisko*
Firma
Email*
Preferred Location
Numer telefonu*
Twój komentarz
Masz jeszcze jakieś pytania?
Skontaktuj się z nami
Thank you.
Your request has been received.