[javascript] API,JSON,XML,AJAX에 대한 간단이해
[javascript] API,JSON,XML,AJAX에 대한 간단이해 — #javascript #API #JSON #XML #AJAX **글읽기 전에 잠깐!** **정보처리기사 필기 준비중이라...
#javascript #API #JSON #XML #AJAX
**\\글읽기 전에 잠깐!\*\***
**\*\***정보처리기사 필기** 준비중이라면?\*\***
학습법 이론
학습을 하기 이전, 명심해야할 학습법이 있다.
1.이해가지 않는다고 뒤돌아가 다시 보지 말 것
2.외우지 말라
=> 자주 봐서 외워짐을 당하라
=> 크롬을 통해 copy and paste하라
- 이해하는게 중요하다
=> 왜 생겨났는지?
=> 왜 사용하는지?
===> 응용이 가능해진다.
API에 대한 이해
API란
API란 서비스 버튼이다. 클라이언트가 서버에게 특정 서비스를 요구할 때 사용되는 버튼과 같은 것이다. 예를들어 클라이언트는 서버에 무작위 단어 데이터를 요구할 수 있다. 이때 API로 서버에게 단어를 요구하고, 서버는 요구에 응해 단어를 제공한다(서비스)
현실세계로와서 생각해보면 위 사진과 같다. 술집에서 손님(클라이언트)은 직원(서버)에게 맥주(서비스)를 제공해달라고 부탁한다. 직원은 손님의 요청에 따라 맥주를 제공한다.
JSON이란?
JSON이란?
JSON이란 데이터를 구조화 시켜놓은 데이터 타입이다. API를 통해 넘어온 데이터를 객체화(object)하여 볼 수 있도록 만들어 주는 것이다. 실제 객체(object)는 아니지만, key와 value를 통하여 편하게 데이터를 볼 수 있다. 99%로 JSON 형태로 데이터를 준다.
XML
XML이란?
XML도 JSON과 동일하게 데이터를 구조화 시켜놓은 데이터 타입이다. JSON과 다르게 API를 통해 넘어온 데이터를 HTML형태로 볼 수 있도록 만들어 주는 것이다. 역시나 실제로 html은 아니다
AJAX
AJAX란?
AJAX는 백단에서 서버와 HTTP통신을 하는 것을 의미한다. 예를들어 실시간 데이터를 보여주는 사이트에서 주로사용한다.(ex.네이버 실검)




