DAO의 작성과 적용

Jimin·2022년 11월 15일
0

스프링 - fastcampus

목록 보기
19/21

DAO(Data Access Object)란?

데이터(data)에 접근(access)하기 위한 객체(object)

  1. Database에 저장된 데이터를 읽기, 쓰기, 삭제, 변경을 수행 (CRUD)
  2. DB테이블 당 하나의 DAO를 작성한다. (1:1)
  3. Controller ↔ Dao ↔ DB


계층(layer)의 분리

Controller ↔ DB ⇒ 코드 중복 제거를 위하여 Dao를 생성


@Component가 포함된 애노테이션들

  • @Controller
  • @Repository
  • @Service
  • @ControllerAdvice
profile
https://github.com/Dingadung

0개의 댓글

관련 채용 정보