네트워크

47. Ajax, REST API - 패스트캠퍼스 백엔드 부트캠프 3기

gkss2tpt 2025. 1. 21. 15:07

1. 그 밖의웹 기술과 프로토콜

  • 응답이 완료되기 전에 다른 처리를 하는 Ajax, 애플리케이션 사이에서 기능을 호출하는 REST API
  • 웹 서버는 웹 브라우저의 요청에 대해 HTML 형식의 웹 페이지 데이터를 응답으로 반환하고, 웹 브라우저는 데이터가 준비될 때까지 다른 처리를 하지 않습니다. 이런 통신을 동기 통신이라고 한다.
  • XML 형식으로 필요한 데이터만 주고받으며 비동기 통신을 할 수 있게 한 것이 바로 Ajax
    웹에서 지도를 스크롤하거나, SNS에서 타임라인을 표시하거나, 게임처럼 반응하는 웹 페이지는 모두 Ajax로 구현됨
  • XML : 범용적인 마크업 언어로, 정보 의미나 구조 등을 포함하는 태그를 독자적으로 지정할 수 있다.
  • REST API : 애플리케이션 간 처리나 호출 방법 등을 정한 규약
  • 백엔드 시스템 : 업무 시스템이나 전자상거래 사이트 등 고도화된 앱이나 서비스를 제공하기 위해 서버 내부에서 동작하는 기능이나 시스템을 의미
    클라이언트(프론트엔드)와 데이터베이스 간의 중개자 역할