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