Data Access Object
В программном обеспечении data access object (DAO) - это объект, который предоставляет абстрактный интерфейс к какому-либо типу базы данных или механизму хранения. Определённые возможности предоставляются независимо от того, какой механизм хранения используется и без необходимости специальным образом соответствовать этому механизму хранения. Этот шаблон проектирования применим ко множеству языков программирования, большинству программного обеспечения, нуждающемуся в хранении информации и к большей части баз данных, но традиционно этот шаблон связывают с приложениями на платформе Java Enterprise Edition, взаимодействующими с реляционными базами данных через интерфейс JDBC, потому что он появился в рекомендациях от фирмы Sun Microsystems.[1]
См. также
Средства и фреймворки
- Persist ORM tool
- DB Solo EJB 3.0 DAO code generator
- MDAOG DAO code generator for PostgreSQL databases
- CodeFutures (Firestorm/DAO) Generator for JDBC DAO, Spring DAO, Hibernate DAO
- JingDAO DAO framework
- PerfectJPattern Open Source Project, Provides componentized implementation of the DAO Pattern in Java (JPA, Hibernate and 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).
Это заготовка статьи об информационных технологиях и вычислительной технике. Помогите Википедии, дополнив её. |