JM Development Diary
  • 홈
  • 태그
  • 방명록
    • 카테고리 전체보기 (71)
      • HTML , CSS (4)
      • JavaScript (18)
      • Java (13)
      • Spring (5)
      • SQL (10)
      • MyBatis (6)
      • Programming (9)
      • Database (2)
      • Thymeleaf (3)
  • 글작성
  • 방명록
  • 환경설정
  • 메뉴 닫기
모델 검색 결과
1 개의 검색 결과가 있습니다.
Programming

DTO와 VO 그리고 Entity

웹 개발자 양성과정을 진행하면서 학습을 위한 작은 프로젝트 부터 세미,파이널 두 차례의 팀 프로젝트 까지 여러 프로젝트를 만들었었는데, 그때 데이터를 가공 및 전달하기 위한 객체는 VO 라는 이름으로 생성하여 그 안에 필드(속성), 생성자, getter 와 setter 그리고 toString 메서드 를 만들고 VO 하나만 사용했었다. 과정 수료 이후 취업 인터뷰를 위해 MVC 패턴에 대한 내용을 찾아보면서 공부하다가 VO뿐만 아니라 DTO 라는 이름으로 객체를 정의해서 사용한다는 것을 알게 되었다. 딱 잘라서 이건 이렇게, 저건 저렇게 무조건 써야 해! 라는 것은 아니지만 개념을 구분지은 "목적"이 있기에 구별해서 사용하면 좋지 않을까? 싶다. DTO(Data Transfer Object) : 계층간 데..

2022. 4. 29. 17:06
  • «
  • 1
  • »

공지사항

전체 카테고리

  • 카테고리 전체보기 (71)
    • HTML , CSS (4)
    • JavaScript (18)
    • Java (13)
    • Spring (5)
    • SQL (10)
    • MyBatis (6)
    • Programming (9)
    • Database (2)
    • Thymeleaf (3)
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

태그

  • #마이에스큐엘
  • #HTML
  • #jQuery
  • #Update
  • #input
  • #변수
  • #Stream
  • #제이쿼리
  • #마이바티스
  • #JS
  • #SQL
  • #자바스크립트
  • #스트림
  • #form
  • #서브쿼리
  • #Spring
  • #쿼리문
  • #Java
  • #배열
  • #자바
  • #JavaScript
  • #객체
  • #NULL
  • #MySQL
  • #Thymeleaf
  • #타임리프
  • #스프링부트
  • #스프링
  • #select
  • #mybatis
더보기+

전체 방문자

오늘
어제
전체

블로그 인기글

Powered by Privatenote Copyright © JM Development Diary All rights reserved. TistoryWhaleSkin3.4

티스토리툴바