Содержание
- Назначение и место шаблона ORM среди других моделей работы с данными
- Пример с использованием Hibernate и JPA-аннотаций
- Возможности ORM
- Преимущества ORM
- Недостатки ORM
- Реализации ORM
- Стандарты ORM
Задание (опционально)
- Реализовать одного из клиентов с использованием ORM технологии:
- для Java - Hibernate и JPA-аннотации
- для .NET - NHibernate или Entity Framework
Материалы к практическому занятию
Литература
Общая литература:
- Мартин Фаулер “Архитектура корпоративных программных приложений”. М., “Вильямс”, 2004
Hibernate:
- Быстрый старт: http://docs.jboss.org/hibernate/core/3.6/quickstart/en-US/html_single/
- Справочник: http://docs.jboss.org/hibernate/core/3.6/reference/en-US/html_single/
- Java Persistence with Hibernate / Christian Bauer, Gavin King / Manning, 2006
- NHibernate in Action / Pierre Henri Kuaté, Tobin Harris, Christian Bauer, and Gavin King / Manning 2009