Java EE 6: Develop Database Applications with JPA
- Код курса: DDA-EE6
- Длительность: 4 д.
- Цена: 80 000 Р
- Часы в неделю: 32 ак. часов.
Описание курса
Аннотация:
Этот курс по программированию на платформе Java EE 6 включает в себя проектирование и создание веб-сервисов и клиентов для технологий SOAP и RESTful. Вы будете использовать интегрированную среду разработки (IDE) NetBeans для разработки веб-сервисов JAX-WS и JAX-RS и их развёртывания на Oracle WebLogic Server 12c. Большинство затронутых тем применимы ко всем серверам приложений, которые поддерживают стандарты веб-сервиса Java EE 6.
Аудитория:
- Разработчики на платформе J2EE
- Разработчики на платформе Java
- Разработчики на платформе Java EE
- Проектировщики баз данных
Цели курса:
- Выполнение CRUD операций с использованием JPA в среде Java SE и EE.
- Обновление множества таблиц баз данных на основе отношений.
- Выполнение проверки данных с использованием Bean Validation.
- Применение транзакций и блокировок.
- JPA оптимизация для повышения производительности.
Предварительная подготовка:
- Наличие опыта программирования на Java
- Наличие опыта использования платформы Java EE 6
- Наличие опыта использования реляционных баз данных
- Разработка приложений на Java EE 6 для WebLogic Server 12c
- Наличие опыта использования NetBeans
- Опыт построения и развёртывания 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