Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

개발 기록

API 란? 본문

전반적인 개발 지식

API 란?

기록개발자 2019. 12. 31. 23:56

API 개념 정리

 

1. API는 무엇인가 - API는 프로그램들이 서로 상호작용하는 것을 도와주는 매개체

역할

- API는 서버와 데이터베이스에 대한 출입구 역할을 한다.
: 데이터베이스에는 소중한 정보들이 저장되는데요. 모든 사람들이 이 데이터베이스에 접근할 수 있으면 안 되겠지요. API는 이를 방지하기 위해 여러분이 가진 서버와 데이터베이스에 대한 출입구 역할을 하며, 허용된 사람들에게만 접근성을 부여해줍니다.

- API는 애플리케이션과 기기가 원활하게 통신할 수 있도록 한다.
: 여기서 애플리케이션이란 우리가 흔히 알고 있는 스마트폰 어플이나 프로그램을 말합니다. API는 애플리케이션과 기기가 데이터를 원활히 주고받을 수 있도록 돕는 역할을 합니다.

- API는 모든 접속을 표준화한다.
API는 모든 접속을 표준화하기 때문에 기계/ 운영체제 등과 상관없이 누구나 동일한 액세스를 얻을 수 있습니다. 쉽게 말해, API는 범용 플러그처럼 작동한다고 볼 수 있습니다.

 

예시)

다른 예시(컴퓨터 - 키보드 - 유저의 관계에서 API는 키보드와 유사하다)

'전반적인 개발 지식' 카테고리의 다른 글

TCP/IP 개념 정리  (0) 2020.04.10
SSH(Secure Shell Protocol)에 대해 알아보자  (0) 2020.04.03
MVC 패턴 정리  (0) 2020.03.22
개발자 포트폴리오 작성법  (0) 2020.01.10