1. 개요


Data Access Object를 줄인 말이다. DB의 데이터에 접근하고 이를 다루는 객체다. SQL을 사용하여 DB에 접근한 뒤, CRUD API를 제공한다.

데이터 액세스 로직을 분리함으로써, 서비스나 비즈니스 로직(업무 로직)을 더욱 간결하고 단순화할 수 있다.

2. 역할


3. 장점


4. 사용