컴퓨터 과학 기초발행일 2022. 9. 29.원본 https://blog.naver.com/jword_/222887736063 ↗

[javascript] API,JSON,XML,AJAX에 대한 간단이해

[javascript] API,JSON,XML,AJAX에 대한 간단이해 — #javascript #API #JSON #XML #AJAX **글읽기 전에 잠깐!** **정보처리기사 필기 준비중이라...

#Basic keyword#Naver Blog

#javascript #API #JSON #XML #AJAX

​

**\\글읽기 전에 잠깐!\*\***

**\*\***정보처리기사 필기** 준비중이라면?\*\***

> 정보처리기사 총정리 바로가기

학습법 이론

학습을 하기 이전, 명심해야할 학습법이 있다.

​

1.이해가지 않는다고 뒤돌아가 다시 보지 말 것

2.외우지 말라

=> 자주 봐서 외워짐을 당하라

=> 크롬을 통해 copy and paste하라

  1. 이해하는게 중요하다

=> 왜 생겨났는지?

=> 왜 사용하는지?

===> 응용이 가능해진다.

​

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.네이버 실검)