Burninghering's Blog
article thumbnail

 

Ajax의 개념, 비동기식 데이터 전송, 데이터 형식, 전송 방식, GET/POST 차이에 대해 설명합니다. 
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ

Ajax (Asynchronous JavaScropt And Xml)

프레임워크 X, 언어 X 

데이터를 이동하고

화면을 구성하는 데 있어서 웹 화면을 갱신하지 않고 필요한 데이터를 서버로 보내고 가져오는 방법

(화면 갱신이 없어서 사용자는 빠르게 느껴지나 동적으로 화면 구성하는 만큼 개발자는 어려움)

 

 

동기식 데이터 전송

예 ) 로그인 후 성공 페이지 / 실패 페이지로 이동


비동기식 전송 (Ajax가 이러한 방식을 사용)

데이터 요청하고 받는 동안

웹은 다른 업무 하고 있음

(사용자 입장 : 갱신 X, 요청-응답 시간동안 다른 일 가능)


데이터 형식

Json, XML, CSV

 

데이터 전송 방식

보안 및 특정 브라우저에서 PUT, DELETE 지원 X

 

GET / POST 차이

데이터 변경 유무

GET : 데이터 읽어오기

POST : 데이터 생성, 수정, 삭제 - 데이터 변경하는 경우에 사용됨

(로그인의 경우 사용자의 개인 정보가 URL에 노출되므로 서버에 아이디와 패스워드를 전달할 때는 POST 사용)

 

출처 

 

JavaScript, jQuery, 그리고 Ajax

Ajax는 Asynchronous JavaScript And XML의 약어로 언어나 프레임 워크가 아닌 구현하는 방식을 의미합니다. 데이터를 이동하고 화면을 구성하는데 있어서 웹 화면을 갱신하지 않고 필요한 데이터를 서버

www.nextree.co.kr

 

profile

Burninghering's Blog

@개발자 김혜린

안녕하세요! 반갑습니다.