문제
다음 중 WAS(Web Application Server)에 관한 설명으로 옳지 않은 것은?
① HTTP 세션을 관리하고 동적 콘텐츠를 생성하는 서버이다. ② 클라이언트와 서버 간 데이터베이스를 직접 연결하는 역할만 수행한다. ③ 웹 서버와 데이터베이스 서버 사이에서 비즈니스 로직을 처리한다. ④ JSP, Servlet과 같은 웹 애플리케이션을 실행한다.
정답
2번
해설
정답: 2. WAS는 단순히 클라이언트와 DB를 직접 연결만 하는 것이 아니라, 동적 페이지 생성, 세션 처리, 트랜잭션 관리 등 다양한 기능을 수행한다.
오답 풀이
- 1번: WAS는 동적 콘텐츠를 생성하고 세션을 관리한다.
- 2번: DB 직접 연결만 한다는 설명은 적절하지 않다.
- 3번: 웹 서버와 DB 사이에서 비즈니스 로직을 처리한다.
- 4번: JSP와 Servlet 같은 웹 애플리케이션 실행을 지원한다.
보충 개념 WAS는 웹 애플리케이션의 실행 환경을 제공하며 웹 서버와 연동되어 동작한다.