[Webcamp]Java Persistence API & Hibernate ORM
Всем известно, что основой любого приложения или проекта являются данные. На основе этих данных и технических требований к программе формируется модель данных, а сама программа занимается обработкой, извлечением и модификацией этой модели. Так называемая модель CRUD - Create Read Update Delete позволяет обрабатывать данные в соответствии требованиям заказчика к программному обеспечению.
Для обработки данных используются системы управления базами данных (СУБД). Java имеет набор инструментов для работы с реляционными базами данных (JDBC), для работы с нереляционными базами данных (JDO) и для работы с использованием объектно-ориентированного подхода (JPA, ORM, EJB). В данном курсе рассматривается прямое управление данными с использованием Java Database Connectivy, объектно-ориентированный подход для организации данных Java Persistence API, и реализация JPA для бизнеса под названием Hibernate ORM.
Курс JPA & Hibernate ORM предназначен для тех, кто отлично знает и умеет использовать JavaCore и хочет разрабатывать полноценные приложения на Java с обработкой массивов данных.
По окончании курса вы сможете:
Скрытое содержимое.
Описание:Всем известно, что основой любого приложения или проекта являются данные. На основе этих данных и технических требований к программе формируется модель данных, а сама программа занимается обработкой, извлечением и модификацией этой модели. Так называемая модель CRUD - Create Read Update Delete позволяет обрабатывать данные в соответствии требованиям заказчика к программному обеспечению.
Для обработки данных используются системы управления базами данных (СУБД). Java имеет набор инструментов для работы с реляционными базами данных (JDBC), для работы с нереляционными базами данных (JDO) и для работы с использованием объектно-ориентированного подхода (JPA, ORM, EJB). В данном курсе рассматривается прямое управление данными с использованием Java Database Connectivy, объектно-ориентированный подход для организации данных Java Persistence API, и реализация JPA для бизнеса под названием Hibernate ORM.
Курс JPA & Hibernate ORM предназначен для тех, кто отлично знает и умеет использовать JavaCore и хочет разрабатывать полноценные приложения на Java с обработкой массивов данных.
По окончании курса вы сможете:
- Организовать модель данных для приложения
- Использовать объектные модели для хранения данных
- Построить архитектуру приложения на объектной модели данных
- Основной синтаксис SQL.Нормализация моделей данных
- Java Database Connectivy (JDBC). Подключение к базе
- Connection, Statement, Transaction с помощью JDBC
- Основы Java Persistence API
- Компоненты и структура Object Relation Mapping (ORM)
- Сущности как основа бизнес-логики приложения
- Связывание отношений между сущностями. Entity Manager
- Java Persistence Query Language
- Hibernate ORM
- Persistence, Sessions, Mapping, Annotations
- Архитектура приложения со своей реализацией JPA
- Архитектура приложения с использованием Hibernate ORM
http://www.webcamp.com.ua/courses/java_hibernate