1. Ajax 개요
1.1 Ajax 구현 기술
- 첫 번째 XHTML과 CSS를 사용한 웹 표준이 기본이 되는 사용자 인터페이스(UI:User Interface)
- 두 번째 DOM(Document Object Model)을 이용하여 웹 페이지를 동적으로 제공하고 사용자와 상호 작용.
- 세 번째 XML 과 XSLT로 데이터 변환 및 제어
- 네 번째 XMLHttpRequest를 사용하여 비동기로 데이터 송수신
- 다섯 번째 JavaScript를 사용하여 위에 기술들을 결합
1.2 Ajax와 MVC 패턴
- MVC(Model, View, Control) 패턴은 Ajax의 기본 패턴이라고 할 수 있다.
- Model은 비즈니스로직과 데이터의 CRUD(Create, Read, Update, Delete)를 담당하고,
View는 데이터의 입출력하는 유저 인터페이스를 담당한다.
그리고 Control은 Model과 View를 제어한다.

Page24 (그림 1-1) Ajax에서의 MVC패턴
1.3 Ajax 실행속도
- Ajax의 모든 요소기술은 브라우저에서 제공하기 때문에, 브라우저의 실행속도가 Ajax 애플리케이션 실행속도에 영향을 미친다.
- 물론 개인용 PC에서 실행되므로 PC 사용을 무시 할 수는 없지만 영향은 극히 적다.
문서에 대하여