모델의 종류

개발세발·2024년 1월 1일

기말고사가 끝나고...종강을 하고 다시 블로그 작성에 들어갑니다..

DTO, VO 클래스

  • 데이터를 하나로 묶어야 될 경우, 데이터를 하나로 수집하는 역할.

  • ex) 키보드로부터 정보를 입력 받아서 출력하는 메서드를 정의해보자.

  • 입력은 scanner를 사용하면 됨.
    [출력하는 메서드]로 이동해야되는 경우를 생각.

  • 클래스에 메서드를 만들어주면 되는데, 입력받은 데이터를 한 번에 모아 하나의 구조로 만들어 출력하는 메서드의 매개변수로 받아주면 편리하다...!

  • 그래서 DTO, VO 모델을 만들어 주어야 한다. - DTO 클래스를 만들어주고, 해당 클래스의 객체를 생성한다. 객체에 입력 받은 데이터를 넣어주면 됨.

DAO 클래스

  • 수집된 데이터를 저장, 수정하거나 검색, 삭제를 하기 위해서 만들어지는 모델 (CRUD 동작을 가지고 있는 클래스, 비즈니스 로직을 처리하는 클래스)
  • 데이터베이스 관리 프로그램과 연결하여 사용함. insert, select 등등

Utility 클래스

  • 있어도 되고 없어도 되는 클래스.
  • DTO, DAO 이외의 역할을 하는 클래스를 모아놓았음. 만들어 놓고 필요할 때 사용하는 클래스.

0개의 댓글