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

비오님의 프로필 이미지

작성한 질문수

스프링 핵심 원리 - 기본편

전체 흐름 정리

클라이언트 코드란 뭘까요..?

해결된 질문

작성

·

1.8K

4

정리하는 내용에서 클라이언트 코드라는 단어가 나오는데, 정확히 클라이언트란 무엇일까요..?

 client라는 단어가 사실 여기저기서 자주나오다 보니 헷갈립니다. 저는 프론트엔드 개발자라서 그런가 client 코드라고 하면, 브라우저에서 작동하는 프론트 코드가 떠올라서요.. 어떻게 이해를 하면 좋을까요? 
 소프트웨어 공학 관점에서 말하는 Actor, 특정 Actor(여기서는 주문을 하는 손님)에 대한 코드라고 보면 되는걸까요?

답변 2

18

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

안녕하세요. 비오님

클라이언트와 서버라는 단어는 매우 광범위하게 사용되는 단어입니다. 물론 프론트엔드 개발자라면 더 이해가 됩니다^^; (사실 서버 개발자도 마찬가지 입니다. ㅎㅎ)

클라이언트=호출, 서버=응답, 이것을 클래스와 코드 단위로 가져왔다고 생각하시면 됩니다.

여기서 호출되는 코드를 서버코드라고 하면, 이 코드를 호출하는 모든 코드(객체, 클래스)가 클라이언트 코드 입니다.

감사합니다.

6

비오님의 프로필 이미지
비오
질문자

머리가 띵..하네요. 대학 내내, 직장생활하면서도 용어를 제대로 이해못하고 있었다니.. ㅜㅜ 바로 이해가 되었습니다. 이 개념을 알고 대학부터 다시 공부하고 싶네요

비오님의 프로필 이미지

작성한 질문수

질문하기