티스토리 뷰
AJAX는 뭐지?
자바스크립트에 의한 비동기적인 통신.. XML기반의 데이터를 클라이언트와 서버사이에서 교환하는 방법!
비동기적통신? (비동기: Asynchronous: 동시에 존재하지 않는.. 싱크로의 반대 동기화 하지 않음을 말함)
서버가 응답 받을 준비가 됐는지와 별개로 그냥 클라이언트(웹브라우저)가 서버로 정보를 전송함.. 무대뽀였군아..
페이지 단위로 데이터를 로드하지 않고, 페이지의 일부 단위를 받아서 그 부분만 동적으로 갱신하는 방식이라 함..
XML, JSON, CSV 데이터 타입의 정보를 주고 받는다.
AJAX처리를 할 때는 XMLHttpRequest 객체를 사용한다.. open, send 메소드를 가지고 송신함
open메소드(전송방식, 전송할 데이터, 비동기유무)
전송방식: get / post of 1
전송데이터: 일반 텍스트, XML, JSON
비동기 유무: true(비동기), false(동기: 기다렸다 한 번에 받아온다.)
send메소드: 서버에게 정보를 요청한다.
서버가 응답한 데이터는 responseText 속성을 사용함.
ActiveX가 보안에 취약하여 Ajax를 사용해서 처리하는 것이 국제 표준이라고 한다...
ActiveX가 무엇인지는 다음에 알아보자.. 할 일이 많다...
728x90
'WEB' 카테고리의 다른 글
[Web] Http Method(GET/POST) 그리고 REST..? (0) | 2021.11.17 |
---|---|
[Servlet] Redirect와 Forward (0) | 2021.11.12 |
[MySQL] auto_increment 관련 쿼리 (0) | 2021.11.10 |
Entity, VO, DTO (0) | 2021.11.10 |
[Web] Web Server와 WAS (0) | 2021.11.03 |
댓글