Interested Article - Data Access Object

В программном обеспечении data access object (DAO) — абстрактный интерфейс к какому-либо типу базы данных или механизму хранения. Определённые возможности предоставляются независимо от того, какой механизм хранения используется и без необходимости специальным образом соответствовать этому механизму хранения. Этот шаблон проектирования применим ко множеству языков программирования, большей части программного обеспечения, нуждающемуся в хранении информации, и к большей части баз данных. Но традиционно этот шаблон связывают с приложениями на платформе Java Enterprise Edition , взаимодействующими с реляционными базами данных через интерфейс JDBC , потому что он появился в рекомендациях от фирмы Sun Microsystems .

См. также

Средства и фреймворки

  • ORM инструмент
  • DataObjects.Net ORM инструмент
  • EJB 3.0 кодогенератор DAO
  • кодогенератор DAO для СУБД PostgreSQL
  • (Firestorm/DAO) Генератор для JDBC DAO, Spring DAO, Hibernate DAO
  • DAO framework
  • , Предоставляет компонентную реализацию шаблона проектирования DAO в Java (JPA, Hibernate и Spring)

Ссылки

Источники

  1. . Sun Microsystems Inc. (2002). Дата обращения: 11 мая 2017. Архивировано из 9 апреля 2012 года.
Источник —

Same as Data Access Object