Data Access Object
Материал из Википедии — свободной энциклопедии
Текущая версия страницы пока не проверялась опытными участниками и может значительно отличаться от версии, проверенной 15 марта 2013;
проверки требует 1 правка.
В программном обеспечении data access object (DAO) — это объект, который предоставляет абстрактный интерфейс к какому-либо типу базы данных или механизму хранения. Определённые возможности предоставляются независимо от того, какой механизм хранения используется и без необходимости специальным образом соответствовать этому механизму хранения. Этот шаблон проектирования применим ко множеству языков программирования, большинству программного обеспечения, нуждающемуся в хранении информации и к большей части баз данных, но традиционно этот шаблон связывают с приложениями на платформе Java Enterprise Edition, взаимодействующими с реляционными базами данных через интерфейс JDBC, потому что он появился в рекомендациях от фирмы Sun Microsystems.[1]
Содержание |
[править] См. также
[править] Средства и фреймворки
- Persist ORM инструмент
- DataObjects.Net — ORM инструмент
- DB Solo EJB 3.0 кодогенератор DAO
- MDAOG кодогенератор DAO для СУБД PostgreSQL
- CodeFutures (Firestorm/DAO) Генератор для JDBC DAO, Spring DAO, Hibernate DAO
- JingDAO DAO framework
- PerfectJPattern Open Source Project, Предоставляет компонентную реализацию шаблона проектирования DAO в Java (JPA, Hibernate и Spring)
[править] Ссылки
- Core J2EE Patterns — Data Access Object
- Inner Class strategy
- Data Access Objects versus Object Relational Mapping
[править] Источники
- ↑ Core J2EE Patterns - Data Access Objects. Sun Microsystems Inc. (2 августа 2007). Архивировано из первоисточника 9 апреля 2012.
| Это заготовка статьи о компьютерах. Вы можете помочь проекту, исправив и дополнив её. Это примечание по возможности следует заменить более точным. |

