티스토리 뷰

WEB

AJAX?

_쿠나 2020. 12. 19. 20:34

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
댓글
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함