ВИКОРИСТАННЯ JPA / HIBERNATE В ENTERPRISE-ПРОЕКТАХ

Даний тренінг підійде тим Java-розробникам , які хочуть досконально розібратися в одній з найпопулярніших бібліотек сучасною Enterprise Java або просто хочуть поглибити і систематизувати свої знання з JPA і Hibernate

Слухачі навчаться будувати правильні схеми меппінг між вашою базою даних і об’єктами предметної області, дізнаються, як кращі розробники рекомендують будувати DAO-шар , і зроблять масу практичних завдань для закріплення отриманих знань.

Теми, розглянуті на тренінгу:

Теорія взаємодії з базою даних (JDBC, Datasources, JNDI, Трехтіровое додаток) </ p>

Практика:

  • Hастройка Datasource
  • Отримання datasource з JNDI
  • JDBC запит до бази даних

Теорія (ORM – як і навіщо, Історія, JPA, Інші варіанти ORM)

Вивчаємо хибернейт:

  • меппінг (XML & amp; annotations)
  • Персистентность (збереження, каскадне оновлення)
  • Пошук даних:
    • HQL
    • Criteria

Практика:

  • меппінг з використанням XML
  • – \\ – annotations
  • Перелік за допомогою HQL
  • Criteria

Теорія:

  • EclipseLink (TopLink)
  • Інтеграція зі сторонніми фреймворками / серверами
  • Огляд компонентів Hibernate
    • Hibernate ORM (known as Hibernate Core before release 4.1)
    • Hibernate Annotations (merged into Hibernate
      Core / ORM since version 3.6)
    • Hibernate EntityManager
    • Hibernate Envers
    • Hibernate OGM (Object / Grid Mapper)
    • Hibernate Search
    • Hibernate Shards
    • Hibernate Tools
    • Hibernate Validator
    • Hibernate Metamodel Generator
    • NHibernate
  • NoSQL база Infinspan

Практика:

  • Validator
  • Hibernate OGM (підключаємо infinispan)

Теорія:

  • Зв’язок з EJB
  • Транзакції
  • JTA і її імплементації
  • Анотації
  • JNDI

Бажаєте записатися на тренінг?Контакти

Напишіть мені!