시스템 구성과 신뢰성 설계

3계층 클라이언트 서버 시스템에서 업무 처리(비즈니스 로직)를 담당하는 계층은?

  1. A프레젠테이션 계층
  2. B펑션 계층(애플리케이션 계층)
  3. C데이터 계층(데이터베이스 액세스 계층)
정답과 해설 보기

정답: B. 펑션 계층(애플리케이션 계층)

3계층 클라이언트 서버 시스템은 처리를 이용자와의 상호 작용(입력 접수와 결과 표시)을 담당하는 프레젠테이션 계층, 업무 처리를 담당하는 펑션 계층, 데이터베이스 접근을 담당하는 데이터 계층으로 나눕니다. 업무 규칙이나 계산은 펑션 계층에 모으므로, 화면이나 데이터베이스를 바꾸어도 업무 처리에 미치는 영향을 작게 할 수 있습니다. 또한 클라이언트 쪽에는 프레젠테이션 계층만 두면 되므로, 웹 브라우저를 단말로 사용하는 구성으로 만들기 쉬워집니다.

이 분야 연습하기 분야로 돌아가기

시스템 구성과 신뢰성 설계의 다른 문제

  1. 씬 클라이언트에 대한 설명으로 적절한 것은?
  2. 피어 투 피어(P2P)형 시스템의 특징으로 적절한 것은?
  3. 집중 처리와 비교한 분산 처리의 특징으로 적절한 것은?
  4. 일괄 처리(배치 처리)로 수행하기에 적합한 처리는?
  5. 온라인 처리 시스템의 성능을 평가하는 지표 중 응답 시간(response time)에 대한 설명으로 적절한 것은?