API 란
- Appilication Programming Interface의 줄임말
- 두 소프트웨어 구성 요소가 서로 통신할 수 있게 하는 메커니즘
- 애플리케이션이라는 단어는 고유한 기능을 가진 모든 소프트웨어를 나타냄
- 인터페이스는 두 애플리케이션 간의 서비스 계약
- 이 계약은 요청과 응답을 사용하여 두 애플리케이션이 서로 통신하는 방법을 정의함
REST API 란
- REST는 Representational State Transfer 의 줄임말
- REST는 클라이언트가 서버 데이터에 액세는하는 데 사용할 수 있는 GET, POST, PUT, DELETE 등 의 함수 집합을 정의
- 주된 특징은 무상태(Stateless). 서버가 요청 간에 클라이언트 데이터를 저장하지 않음을 의미
- 서버에 대한 클라이언트 요청은 URL과 유사
- 서버의 응답은 일반적인 그래픽 렌더링이 없는 일반 데이터
참조: https://aws.amazon.com/ko/what-is/api/
'자바' 카테고리의 다른 글
오버라이딩에 @Override 어노테이션이 필요한가 (0) | 2023.10.24 |
---|---|
인터페이스가 가지는 객체지향 특징 (0) | 2023.10.21 |
객체 지향의 특징 4가지 (0) | 2023.10.20 |
자바의 변성 - 공변/무공변/반공변 (0) | 2022.03.23 |
함수형 인터페이스 (0) | 2022.03.04 |