문제
다음 그림은 일반적인 웹 서버 프로그램의 동작 과정이다. 다음 중 서버 쪽 ( ) 안의 웹 프로그램으로 옳지 않은 것은?
① ASP ② JSP ③ XML ④ PHP
정답
3번
해설
정답: 3. XML은 데이터를 구조적으로 표현·저장·교환하기 위한 마크업 언어이지, 서버에서 동적으로 페이지를 생성·처리하는 서버 측 웹 프로그래밍 언어가 아니다.
오답 풀이
- 1번: ASP는 마이크로소프트의 서버 측 동적 웹 프로그래밍 기술이다.
- 2번: JSP는 자바 기반의 서버 측 웹 프로그래밍 기술이다.
- 3번: XML은 데이터 표현용 언어로 서버 측 처리 프로그램이 아니므로 정답이다.
- 4번: PHP는 대표적인 서버 측 스크립트 언어이다.
보충 개념 서버 측 언어: ASP·JSP·PHP·Servlet 등. XML·HTML은 데이터·문서 표현용 마크업 언어로 성격이 다르다.