Mapowanie obiektowo-relacyjne w Hibernate - Java Enterprise Edition - Szkolenia - Szkolenia IT - Szkolenia Java, Spring, Hibernate i wiele innych. Profesjonalne szkolenie Java.
Aktualności

Image Upload Using TinyMCE Within Wicket Framework

Nasz konsultant Michał Letyński opublikował artykuł "Image Upload Using TinyMCE Within Wicket Framework" na stronach prestiżowego portalu branżowego „Java Dzone”. Artykuł opisuje jak krok po kroku dodać obrazek do edytora TinyMCE w obrębie webowego frameworka Wicket. Temat jest innowacyjny, ponieważ każdy jego aspekt od początku do końca jest zrobiony w oparciu o framework Wicket bez dodatkowych servletow czy modalnych okien... więcej »»

Creating and Extending Apache Wicket Web Applications

Nasz konsultant Krzysztof Śmigielski, opublikował swój artykuł o temacie: "Creating and Extending Apache Wicket Web Applications" na łamach prestiżowego portalu branżowego "InfoQ". Serdecznie zapraszamy do lektury! więcej »»

SZKOLENIA++ z wykładem na Javarsovii!

Jeden z naszych szkoleniowców, Tomasz Łabuz, będzie miał wykład pod tytułem "Aplikacje Java EE w środowisku klastrowym serwera JBoss" na zbliżającej się konferencji Javarsovia 2009 ( www.javarsovia.pl ). O wykładzie: Serwer JBoss jest ciekawą alternatywą zarówno dla innych produktów open source jak i serwerów komercyjnych. Funkcjonalnością JBoss nie ustępuje najlepszym posiadając również możliwość uruchamiania aplikacji... więcej »»

Skalowalność i wydajność silnika workflow jBPM w klastrze JBoss

Jeden z naszych konsultantów, Szymon Żesławski, opublikował swój artykuł na prestiżowym portalu branżowym - TheServerSide.com. Obszerny artykuł kompleksowo obejmuje tematykę skalowania i klastrowania popularnego silnika workflow - jBPM. Silnik ten najczęściej jest wykorzystywany w aplikacjach klasy enterprise, które zajmują się zarządzaniem i automatyzacją procesów biznesowych. W przejrzysty, wzbogacony wieloma przykładami... więcej »»

Administracja serwerem JBoss

JBoss - jest to dobrze znany serwer aplikacji w Javie stworzony na bazie technologii Enterprise JavaBeans (EJB). Aktualnie JBoss implementuje pełen zestaw usług Java EE (J2EE). Serwer jest napisany w całości w języku Java, więc jest dostępny praktycznie na wszystkie platformy. JBoss jest również zintegrowany z darmowym środowiskiem programistycznym Eclipse, co pozwala na wytwarzanie komponentów dla tego serwera. Serwer JBoss posiada... więcej »»
HIB – Korzystanie z mapowania obiektowo-relacyjnego na przykładzie Hibernate

Jaką wiedzę można uzyskać?

Celem szkolenia jest nabycie praktycznych umiejętności tworzenia aplikacji z wykorzystaniem frameworka Hibernate, zapoznanie się ze sposobami utrwalania danych, ich wyszukiwania oraz integracji z różnymi rodzajami aplikacji.

Do kogo skierowane jest szkolenie?

Adresatami szkolenia są programiści Java chcący zapoznać się z tworzeniem warstwy trwałości za pomocą mechanizmów mapowania obiektów do relacyjnych baz danych.

Czas trwania szkolenia

3 dni


Program wykładów

1. Trwałość obiektów

  • pojęcie utrwalania obiektów
  • sposoby utrwalania
  • architektura warstwowa

2. Mapowanie obiektowo-relacyjne

  • porównanie modeli
  • zagadnienia realizowane przez ORM
  • problemy napotykane w ORM
  • ograniczenia ORM

3. Hibernate

  • wstęp do Hibernate
  • podstawowa architektura
  • konfiguracja
  • podstawowe API
  • podstawowe interfejsy
  • proces tworzenia aplikacji

4. Model obiektowy

  • klasa encyjna
  • adnotacja @Entity
  • identyfikator obiektu
  • utrwalanie obiektu
  • proste pobieranie obiektu
  • usuwanie obiektu
  • aktualizacja obiektu

5. Mapowanie obiektów

  • definicja tabeli
  • klucze główne
  • definicja kolumny
  • obiekty osadzone
  • mapowanie wyliczeń
  • dziedziczenie
  • relacje jedno i dwukierunkowe
  • relacja jeden do jednego
  • relacja jeden do wielu
  • relacja wiele do wielu

6. Zapytania HQL

  • podstawowe zapytanie wybierające
  • projekcja
  • ograniczenia
  • parametry
  • stronicowanie rezultatu
  • sortowanie
  • asocjacje
  • logowanie wyrażeń sql

7. Criteria API

  • podstawowe obiekty Criteria API
  • zapytanie wybierające
  • ograniczenia
  • stronicowanie wyników
  • sortowanie wyników
  • asocjacje
  • projekcja

8. Integracja z innymi środowiskami

  • integracja ze Spring
  • uruchamianie w środowisku serwerów aplikacyjnych
  • integracja z JBoss

9. Typowe problemy

  • problem z lazy init
  • problem n+1

Program warsztatów

  1. Konfiguracja SessionFactory.
  2. Tworzenie obiektów encyjnych.
  3. Mapowanie obiektów encyjnych.
  4. Mapowanie dziedziczenia.
  5. Realizacja zapytań wybierających w HQL.
  6. Realizacja zapytań aktualizujących w HQL.
  7. Tworzenie zapytań w Criteria API.
  8. Narzędzia wspomagające pracę z Hibernate.

Zalecame posiadane umiejetności

Podstawowa umiejętność programowania w języku JAVA i SQL

Zalecane szkolenia poprzedzające

JSE

Pobierz informacje o szkoleniu - Korzystanie z mapowania obiektowo-relacyjnego na przykładzie Hibernate

Cena:

2400 zł ( za 3 dniowe szkolenie )


Data publikacji: 23.04.2009. 15:18