개발자

Spring DTO DAO VO?!

2022년 10월 29일조회 396

각 3개의 역할은 알고있는데 왜분리하는지 왜 분리해서 사용하는지 모르겠습니다 ㅠㅠ 제일 성능이 좋은 모델구조는 어떤 구조인가요?

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 1

profile picture

익명

작성자

2022년 10월 29일

제가 참여한 프로젝트는 모두 vo 1개에 모든 변수를 담아서 사용을 했습니다 ㅠㅠ 자원을 낭비하는거 아닌가요? 성능에 영향을 미치지않나요?

hm님의 프로필 사진

hm

대학교 컴공2022년 10월 31일

한 클래스에 필드만 늘려서 사용하는건 데이터가 이동 할 때 객체를 통째로 보내는경우가 일반적이기 때문에 가독성 문제도 있고 jpa를 사용하는 경우는 response시 dto를 사용해서 엔티티 필드가 필요이상 노출되는걸 방지 한다고 알고 있습니다 케바케겠지만 한 클래스에 몰빵치는것보다 dto를 나눠서 관리하는게 경험상 더 괜찮았습니다

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!