Java EE 6: Develop Database Applications with JPA

Oracle-logo-430F2F9F33-seeklogo.com

Продолжительность курса — 4 дня

Этот курс по программированию на платформе Java EE 6 включает в себя проектирование и создание веб-сервисов и клиентов для технологий SOAP и RESTful. Вы будете использовать интегрированную среду разработки (IDE) NetBeans для разработки веб-сервисов JAX-WS и JAX-RS и их развёртывания на Oracle WebLogic Server 12c. Большинство затронутых тем применимы ко всем серверам приложений, которые поддерживают стандарты веб-сервиса Java EE 6.

Слушатели изучают:

  • Обновление множества таблиц баз данных на основе отношений
  • Выполнение CRUD операций с использованием JPA в среде Java SE и EЕ
  • Выполнение проверки данных с использованием Bean Validation
  • JPA оптимизация для повышения производительности
  • Применение транзакций и блокировок
  • Отображение таблиц реляционных баз данных для Java с использованием технологий ORM и JPA
  • Понимание ключевых концепций поиска в Java Persistence API
  • Создание устойчивых объектных моделей
  • Создание статических и динамических запросов с использованием языка Java Persistence API Query Language
  • Создание безопасных запросов с использованием программного интерфейса Persistence API Criteria API

Необходимая предварительная подготовка:

  • Наличие опыта программирования на Java
  • Наличие опыта использования платформы Java EE 6
  • Наличие опыта использования реляционных баз данных
  • Разработка приложений на Java EE 6 для WebLogic Server 12c
  • Обучение по курсу Java SE 7 Programming

Рекомендуемая предварительная подготовка:

  • Обучение по курсу Oracle WebLogic Server 12c Basic Administration Tasks OBEs
  • Наличие опыта использования NetBeans
  • Опыт построения и развёртывания EE приложений

Цель курса:

  • Выполнение CRUD операций с использованием JPA в среде Java SE и EE.
  • Обновление множества таблиц баз данных на основе отношений.
  • Выполнение проверки данных с использованием Bean Validation.
  • Применение транзакций и блокировок.
  • JPA оптимизация для повышения производительности.

Аудитория курса:

  • Разработчики на платформе J2EE
  • Разработчики на платформе Java
  • Разработчики на платформе Java EE
  • Проектировщики баз данных
Программа курса:
  • Введение в курс
  • Введение в технологию Java Persistence API
  • Работа с JPA в среде Java Enterprise Environment
  • Введение в технологию Auction Application Case Sudy
  • Modeling Relational Databases with JPA Entities
  • Моделирование реляционных баз данных с объектами JPA
  • Работа с Entity Manager
  • Persisting Enums and Collections
  • Обеспечение устойчивости перечислений и коллекций
  • Создание запросов с использованием языка Java Persistence Query Language (JPQL)
  • Использование технологии Critieria API
  • Реализация компоненты Bean Validation с помощью JPA
  • Применение блокировок и транзакций
  • Advanced Modeling: Entity Inheritance Relationships
  • Продвинутое моделирование: Наследование объектных отношений
  • Оптимизация JPA производительности
Java EE 6: Develop Database Applications with JPA
Java Enterprise Edition,