Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

Подписываем
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Предоплата всего
Подписываем
Зміст
1.1 “Hello World” із Hibernate 6
1.2.Розуміння архітектури 10
1.2.1.Основні інтерфейси 12
1.2.1.1.Session інтерфейс 12
1.2.1.2.Інтерфейс SessionFactory 12
1.2.1.3.Configuration інтерфейс 12
1.2.1.4.Transaction інтерфейс 12
1.2.1.5.Query та Criteria інтерфейси 13
1.2.2. Callback інтерфейси 13
1.2.3. Types 13
1.2.4. Extension інтерфейс 14
1.3. Базові конфігурації 14
1.3.1.Створення SessionFactory 15
1.3.2. Конфігурації некерованих середовищ 15
1.3.3.Використання пулу з'єднань 16
1.3.4.Починаючи Hibernate 19
1.3.5 Конфігурація у керованих середовищах 19
1.4 Розширені налаштування конфігурації 21
1.4.1 Використання XML-інтерфейс 21
1.4.2 JNDI пов'язаних SessionFactory 23
1.4.3 Logging 24
1.4.4 Java Management Extensions (JMX) 25
2. Domain models and metadata 27
2.1 Додаток CaveatEmptor 28
2.1.1 Аналіз бізнес домену 28
2.1.2 The CaveatEmptor domain model 29
2.2 Implementing the domain model 30
2.2.1. Addressing leakage of concerns 31
2.2.2 Transparent and automated persistence 32
2.2.3 Writing POJOs and persistent entity classes 33
2.2.4. Реалізація асоціацій POJO 34
2.2.5. Додавання логіки в методи доступу 38
2.3 Object / relational mapping metadata 39
2.3.1. Metadata in XML 40
2.3.2. Annotation-based metadata 41
2.3.3.Defining and using annotations 42
2.3.4XML дескриптори в JPA and EJB 3.0 44
2.3.5. Використання XDoclet 46
2.3.6. Управління глобальними метаданими 47
2.3.7.Глобальні метадані XML відображення 48
2.3.8.Глобальні метадані анотацій 49
2.3.9.Використання placeholder'ов 49
2.3.10.Маніпуляція метаданими під час виконання 52
2.4 Альтернативні представлення сутності 53
3.4.1. Створення динамічних додатків 54
3.4.2.Mapping entity names 54
2.4.3.Working with dynamic maps 55
2.4.4.Mixing dynamic and static entity modes 57
2.4.4.Mapping a class several times 59
2.4.5. Representing data in XML 60