민스씨의 일취일장

LogT | Java Spring의 DAO에 대해 알게된 모든 내용과 고민들 본문

Programming Language & Framework/JAVA & Spring

LogT | Java Spring의 DAO에 대해 알게된 모든 내용과 고민들

읻민스 2023. 1. 17. 22:54
반응형

Java Spring의 DAO에 대해 알게된 모든 내용과 고민들을 시간순으로 기록하는 페이지이다.


DAO란?

  • Data Access Object의 줄임말로 데이터에 접근하는 객체를 말한다.
  • Controller 객체에서 DB에 접근할 때 DAO를 거친다. 이를 통해서 Controller 별로 같은 기능을 반복적으로 구현해야 하는 번거로움을 줄일 수 있을 뿐만 아니라 DB를 변경시에도 수정 포인트를 DAO로 옮겨와 OOD에 적합한 구현을 돕는다.
  • DB의 테이블 당 하나씩 존재한다.

DAO 구현

DAO를 구현할 때 DAO를 인터페이스 객체로 만들고 구현체는 DaoImpliment라는 이름으로 구현한다.


 

728x90
반응형