인프런 커뮤니티 질문&답변

BeakGwa님의 프로필 이미지
BeakGwa

작성한 질문수

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

상품 도메인 개발

상품 도메인 개발 DTO 사용 관련 질문 드립니다.

작성

·

222

0

[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)

[질문 내용]
안녕하세요.

도메인 내용 중 ItemRepository 객체 중 update 메서드의 파라미터를 Item -> ItemDto 객체로 변경하여 사용하려고 합니다.

 

  1. Dto를 적용함으로써 얻는 장점을 이렇게 이해했는데 맞나요?
    1. 코드의 명확성(역할 분할 - DB연동/Data전달)


    2. 복잡한 서비스 구축 시, 도메인 객체 변경 최소화를 위해

  2. 현업에서 Dto 생성 시, Package를 어떻게 구성하여 생성하는지?


    EX) Dto 패키지를 domain과 관련 없는 경로에 신규 생성?


  3. 위 내용대로 ItemRepository 내부의 메서드의 파라미터를 변경하게 되면, 결국 도메인 에서 Dto를 참조?의존? 하게 되는건데 올바른 설계 방법인지 궁금합니다.


    올바르지 않다면 service 부분 등에서만 사용 하는 게 맞는 건가요?

 

 

답변 1

0

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 강성욱님

다음을 참고해주세요.

https://www.inflearn.com/questions/869484

감사합니다.

BeakGwa님의 프로필 이미지
BeakGwa

작성한 질문수

질문하기