설명은 컴포넌트 서버 패턴인데 답에서는 피어투피어 패턴으로 나오는 것같아서요. 뭐가 정답일까요?
안녕하세요 길벗수험서 운영팀입니다.
전형적인 멀티스레딩 방식을 사용하며, 하나의 컴포넌트가 서비스를 호출하는 클
라이언트가 될 수도, 서비스를 제공하는 서버가 될 수도 있는 아키텍처 패턴을 쓰시오.
"피어 투 피어 패턴"이 정답입니다
회원님께서 왜 컴퓨터는 서버 패턴이라고 생각을 하셨는지 모르겠지만
말씀하신 두가지 패턴은 아래와 같습니다
피어-투-피어 패턴은 피어(Peer)라 불리는 하나의 컴포넌트가 클라이언트가 될 수도, 서버가 될 수도 있는 패턴이고
컴포넌트 서버 패턴은 서버에서 컴포넌트의 주요 로직(데이터 가져오기, 상태 관리 등)을 처리하고, 클라이언트(브라우저)에는 UI만 전달하는 구조를 의미하며
서버와 클라이언트의 역할을 명확히 구분해, 개발 효율과 보안성을 높이는 현대 웹 개발의 핵심 패턴입니다
행복한 하루되세요 :)
-
관리자2026-01-19 19:18:41
안녕하세요 길벗수험서 운영팀입니다.
전형적인 멀티스레딩 방식을 사용하며, 하나의 컴포넌트가 서비스를 호출하는 클
라이언트가 될 수도, 서비스를 제공하는 서버가 될 수도 있는 아키텍처 패턴을 쓰시오.
"피어 투 피어 패턴"이 정답입니다
회원님께서 왜 컴퓨터는 서버 패턴이라고 생각을 하셨는지 모르겠지만
말씀하신 두가지 패턴은 아래와 같습니다
피어-투-피어 패턴은 피어(Peer)라 불리는 하나의 컴포넌트가 클라이언트가 될 수도, 서버가 될 수도 있는 패턴이고
컴포넌트 서버 패턴은 서버에서 컴포넌트의 주요 로직(데이터 가져오기, 상태 관리 등)을 처리하고, 클라이언트(브라우저)에는 UI만 전달하는 구조를 의미하며
서버와 클라이언트의 역할을 명확히 구분해, 개발 효율과 보안성을 높이는 현대 웹 개발의 핵심 패턴입니다
행복한 하루되세요 :)