Inflearn Community Q&A
MemberRespository를 domain 폴더에서 관리되는 이유가 궁금합니다.
Resolved
Written on
·
342
·
Edited
0
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? 예
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예
3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예
[질문 내용]
MemberRespository를 domain 폴더에서 관리되는 이유가 궁금합니다. 인터페이스라면, domain 폴더에 있어도 될 것 같은데, 구현가 domain 폴더에 있는게 의문이 들었습니다. 또한, LoginForm 이 domain 폴더에 있어야 할 것 같은데, web 폴더에 있는 이유가 LoginController의 DTO라서 그런건가요?
springmvc
Answer 1
1
yh
Instructor
안녕하세요. linky dev님
DDD를 엄격하게 구현하면 질문하신 것 처럼 domain 폴더에 해당 구현이 있는 것이 좋은 방법이 아닙니다.
여기서는 DDD를 구현한 것이 아니라 예제를 단순화 하기 위해 해당 폴더에 두었습니다.
LoginForm의 경우 컨트롤러에서만 사용하는 정보입니다. 따라서 domain에 두지 않았습니다.
감사합니다.





