작성
·
439
1
강의 "관심사의 분리" 17분 정도에서
'클라이언트인 memberServiceImpl 입장에서 보면' 이라고 하셨는데
예전 "주문과 할인 도메인 설계" 강의에서 클라이언트는 main, controller 등에 해당하고, 클라이언트는 주문 서비스에 주문 생성을 요청하는 것이라고 했습니다.
그래서, memberServiceImpl은 그냥 주문 서비스 구현체 아닌가 생각됩니다.
주문 생성을 요청하는 것(사람?)은 따로 있고, 이는 MemberApp, OrderApp이 아닌가 생각됩니다.
정확히 클라이언트가 무엇인지 모르겠습니다.
현재 프로젝트에서 클라이언트가 어떤 파일이고, 어떤 역할을 하는지 궁금합니다.
또한 클라이언트가 있으면 서버는 누군지 궁금합니다.
또한 백엔드 개발은 서버 프로그래밍으로 알고 있는데, 클라이언트가 왜 여기 존재하는지도 잘 모르겠습니다.
마지막으로 memberServiceImpl은 정말 클라이언트인지 궁금합니다.
답변 1
1
안녕하세요. 이기정님, 공식 서포터즈 OMG입니다.
클라이언트/서버에 대한 정의는 아래 글 영한님의 답변을 참고해주세요.
https://www.inflearn.com/questions/117662
감사합니다.