Computer Science

JSON,ajax, XML

c4fiber 2017. 3. 13. 15:31

JSON

  - XML이 실제 데이터에 비해 크기가 커서 사용하기 어려운 와중에 JS 내부적으로 지원해서 사용된케이스.

  - JS 내부적으로 처리가능하기 때문에 속도와 크기면에서 XML에 비해 유리.


ajax

  - 비동기식 JS and XML -> 특정 값을 새로 로딩하려면 페이지 전체를 새로고침 해야하는 문제점에서 기인.

  - 일부 내용만 요청하여 서버에서 XML 코드가 오면 그 정보를 JS에 전달하여 페이지의 일부분만 정보갱신 가능.

  - 여기서 JSON이 호환 가능하면서 XML에 비해 유리하기 때문에 웹을 한정하여 JSON이 메인이 됨.


XML

  - HTML과 같이 어느부분이 데이터 명이고 어느부분이 데이터 값인지 구분하기 위한 문서 체계.

  - 메타데이터태그를 사용할 수 있으며 이를 통해 데이터명 과 값을 구분지을 수 있다. (XML에 영향을 받은게 HTML)



JSON, XML은 확장자? 개념으로 보면 되고 ajax는 기능이다.