[Ajax] Ajax 통신의 이해
Roel Downey
Ajax는 JavaScript의 라이브러리 중 하나이며 Asynchronous Javascript And Xml(비동기식 자바스크립트와 xml)의 약자이다. 1. Ajax (XMLHTTPRequest 통신) 이 기술은 웹에 데이터를 갱신할 때, 브라우저 새로고침 없이 서버로부터 데이터를 받는 것이 좋겠다는 생각에서 출발했다. 상단에 탭을 누를때마다 컨텐츠가 달라진다. 누르지도 않은 탭의 컨텐츠까지 초기 로딩시점에 모두 불러온다면 초기 로딩속도에 영향을 줄 것이다. 따라서 동적으로 필요한 시점에 컨텐츠를 받아와서 표현하면 더 좋다. 이 경우가 Ajax기술을 활용할 수 있는 대표적인 경우이다. 즉, 화면에 영향을 주지않고 데이터를 가져오는 방식이다. 기본적으로 HTTP프로토콜은 클라이언트쪽에서 Request..