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

이기적인 개발자님의 프로필 이미지
이기적인 개발자

작성한 질문수

스프링 핵심 원리 - 기본편

새로운 구조와 할인 정책 적용

서버 ? 클라이언트?

작성

·

311

1

안녕하세요. 항상 강의 즐겁게 잘 보고있습니다.

AppConfig를 제외한 클라이언트 코드에 변경이 없다고 하셨는데, 이 어플리케이션을 만약 배포한다면 하나의 서버로 동작하게 되는게 아닌가요? ㅠ 이 부분이 헷갈려요.

discount, member, order 패키지들이 클라이언트라 말씀하시는건지 궁금해요.

아니면, 3개의 지점으로 이루어져서, (클라이언트 / 사용자가 데이터를 사용하게 되는 지점) <-> (서버 / hello.core 의 핵심 내용) <-> (설정자 / AppConfig) 이런 아키텍쳐가 되어서, 설정자만 업데이트해도 클라이언트와 서버(서버란 표현이 애매하네요, 이것도 서버이자 클라이언트라고 볼 수도 있으려나..?)는 업데이트하지 않아도 되어서 클라이언트라고 표현하신건가요 !?

답변 1

8

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

안녕하세요. 기주님

하나의 서버로 동작하는 것이 맞습니다.

여기에서 말하는 클라이언트, 서버라는 개념은 A객체가 B객체의 메서드를 호출하면 A클래스가 클라이언트, B클라이언트가 서버가 됩니다.

클라이언트 서버라는 것은 작게는 이렇게 객체부터, 크게는 웹 브라우저(클라이언트) 서버(애플리케이션 서버) 개념까지 확장됩니다.

감사합니다.

이기적인 개발자님의 프로필 이미지
이기적인 개발자

작성한 질문수

질문하기