DAO, VO

Lee kyu min·2024년 3월 8일

JSP & Servlet

목록 보기
12/15

DAO(Data Access Object)

  • 데이터를 전문적으로 처리하는 객체(데이터베이스의 접근과 처리를 전담)
  • DAO를 호출하는 객체는 DAO가 내부에서 어떤식으로 데이터를 처리하는지 알 수 없도록 구성한다

VO(value Object) 혹은 엔티티(Entity)

  • 객체지향 프로그램에서 데이터를 객체단위로 처리하면
    데이터베이스에서는 하나의 데이터를 엔티티(entity)라고 한다.
  • 자바프로그램에서는 엔티티를 처리하기 위해 테이블과 유사한 구조의 클래스를 만들어 객체로 처리한다
  • 이 때 만든 객체를 값을 보관하는 용도라는 의미로 VO(Value Object)라 한다.

0개의 댓글