기록/BACKEND

[WEB] DTO Pattern

5월._. 2022. 3. 28.
728x90

DTO Pattern

  • db table 컬럼명과 class 멤버변수를 매핑한다.
    • DB member_id --> DTO memberId 방식으로 하는 게 알아보기 편하다.
  • JavaBean Component 규칙을 준수해야 한다.
      1. private 멤버변수
      2. public setter()/getter()
      3. 기본생성자
      4. package
  • 직렬화가 필요하기 때문에 Serializable를 상속받는다.
  • 필요시 추가할 메서드
      - 생성자 중복정의
      - toString()
      - equals/hashCode()

DTO 생성자 중복정의

  • 기본생성자 : 필수
  • 모든 데이터 초기화 생성자
  • 예시) 회원가입 초기화 생성자 -> memberId, memberPw, memberName, mobile, email..

 

'기록 > BACKEND' 카테고리의 다른 글

[WEB] 파라미터와 어트리뷰트  (0) 2022.04.04
[WEB] 요청과 응답의 Scope  (0) 2022.04.04
[WEB] Java에서 DB연결하기  (0) 2022.04.02
[WEB] Servlet  (0) 2022.03.29
[WEB] MVC Pattern  (0) 2022.03.29

댓글