웹 페이지 전체를 다시 불러오지 않고 일부 콘텐츠만 비동기적으로 갱신하는 웹 개발 기법을 영문 약자로 쓰시오.
JavaScript를 이용해 서버와 비동기 통신하고 XML이나 JSON 형식의 데이터를 받아 필요한 영역만 바꾼다.
모범답안
AJAX
풀이와 판단 근거
AJAX(Asynchronous JavaScript and XML)는 브라우저의 JavaScript가 서버와 비동기적으로 데이터를 교환하고, 응답을 이용해 문서의 필요한 영역만 갱신하는 개발 방식이다.
페이지 전체를 다시 요청하지 않는 ‘비동기 통신’과 ‘부분 갱신’이 핵심 단서다. 명칭에는 XML이 들어가지만 JSON 응답을 사용해도 AJAX 방식에 해당한다.
자주 틀리는 지점
- JSON을 사용한다는 이유로 AJAX가 아니라고 판단함
- 서버가 화면 전체 HTML을 다시 보내는 일반 동기 요청과 부분 비동기 갱신을 혼동함
- JavaScript 라이브러리 이름을 요구한다고 오해해 React나 jQuery로 답함
자동 판정 방식
한글·영문 동의어와 문항별 필수 개념을 확인하며, 정답 단어가 부정되거나 반대 개념과 함께 쓰이면 자동 정답으로 확정하지 않습니다. 부분점수는 ITPASSLAB의 학습용 예상 점수입니다.