관리 메뉴

IT 컴퓨터공학 자료실

Data Access Object에 대해 본문

etc.. 기타 카테고리 2/영어 번역 & 일본어 번역

Data Access Object에 대해

윤맨1 2015. 7. 14. 18:57


 

In computer software, a data access object (DAO) is an object that provides an abstract interface to some type of database or other persistence mechanism. By mapping application calls to the persistence layer, DAO provide some specific data operations without exposing details of the database. This isolation supports the Single responsibility principle. It separates what data accesses the application needs, in terms of domain-specific objects and data types (the public interface of the DAO), from how these needs can be satisfied with a specific DBMS, database schema, etc. (the implementation of the DAO).

 

컴퓨터공학에서 data access object(이하 DAO)란 추상 인터페이스에게 데이터베이스를 제공하는 object이다. DAO는 데이터베이스 안에 있는 세부적인 내용을 노출하지 않으면서 데이터를 전달하는 방식으로 작동된다. 이것은 Single responsibility principle을 지향한다.



출처 : https://en.wikipedia.org/wiki/Data_access_object