반응형
AJAX는 보통 아작스, 에이잭스 등으로 불리는데, 개인적으로는 AFC Ajax 의 영향으로 아약스라 부르고 있다. -_-;; 호칭은 개인적인 취향이니 알아서 부르면 된다.
AJAX는 Asynchronous Javascript And Xml의 약자로 말 그대로 비동기적 자바스크립트와 XML 을 사용하여 동적으로 통신이 진행되는 기술이다. 기존의 웹 프로그래밍의 경우 페이지의 이동없이 브라우저 화면을 동적으로 변경하는것이 불가능했지만 AJAX를 통하여 동적인 화면변경이 가능하다. 실제로 브라우저의 페이지 이동보다 AJAX의 통신속도가 더 빠른데, 그 이유는 AJAX를 사용하면 페이지 전체뿐이 아니라 일부만을 변경할수도 있기 때문이다. 실제 적용된 예시로는 구글맵스나 콩나물지도같은 지도서비스등이 있다.
AJAX는 다음의 기술을 기반으로 만들어진다.
- Javascript
: 정보 전송 및 리턴받은 정보를 브라우저에 적용 - XML, HTML, DTML, XHTML : 페이지의 표현
- XmlHttpRequest : 정보의 교환
- DOM : HTML 자체를 XML의 형태로 취급하여 데이터를 조작
- CSS : HTML의 각 요소에 대해 스타일을 설정
AJAX를 사용하면 다음과 같은 장점을 가진다.
- 페이지의 이동없이 동적인 화면변경이 가능
- 정보를 요청하고도 기다리지 않아도 된다.
- 서버는 전체 정보가 아닌 필요한 정보만 전달할수 있다.
반응형
'웹프로그램' 카테고리의 다른 글
ASP equivalent of PHP's iconv (0) | 2009.06.09 |
---|---|
BeginTrans, CommitTrans 및 RollbackTrans 메서드 (ADO) (0) | 2009.06.09 |
자바스크립트에서 confirm() 을 사용할 경우 확인, 취소 로 나오는 버튼을 Yes, No 로 바꾸기 (0) | 2009.05.08 |
CSS 이미지 테두리를 액자처럼 라인 넣어 주기 (0) | 2009.05.04 |
자바스크립트 마우스 따라 다니는 이미지 2탄 (0) | 2009.04.17 |
자바스크립트 기초 기능 부터 활용할 수 있는 기능을 예제로 보여줌 (0) | 2009.04.17 |
CSS 마우스 커서 모양 변경 하고 싶을 때 cursor (0) | 2009.04.17 |
자바스크립트 마우스 따라 다니는 이미지 (0) | 2009.04.15 |