강의

멘토링

커뮤니티

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

MOOK L님의 프로필 이미지
MOOK L

작성한 질문수

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

쌤 궁금한것이 있습니다!

작성

·

230

0

쌤  jpa강의를 공부하기전에 지금까지 들었던 것을 정리하려고

mybatis를 이용해서 작업중인데 dto관련해서 설계하는 중에 궁금증이 생겨서 질문드립니다! 

controller에서 client에 값을 주고 받을때는 memberRequestDto, memberResponseDto를 사용하고

dao를 통해 db에 주고 받을때는 memberDatabaseDto를 사용합니다!

그리고 service에서는 requestDto와 databaseDto의 컨버팅을 처리하려고 합니당..

여기서 두가지 궁금증이 있습니당 ㅠㅠ

1. 계층간 dto의 의존관계 때문에 dto를 여러개로 분할하는 위의 방식을 사용하고 있는데 이런 방식이 맞는건지 확신이 없습니다.. 쌤은 어떤 방식으로 설계하시는지 알고 싶습니다!!

2. 위의 구조대로 작업시에 몇몇의 데이터들은 requestDto와 databaseDto의 차이가 없는 경우도 있는데 이런 경우에도  일관성을 위해 분할하는게 맞는 걸까요?

한참 모자란 저의 궁금증을 해소시켜 주셔요 쌤 ㅠㅠ

답변 1

0

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

안녕하세요. MOOK L님

다음글을 참고해주세요^^

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

감사합니다.

MOOK L님의 프로필 이미지
MOOK L

작성한 질문수

질문하기