[TIL_29] UI / API

구민기·2021년 12월 26일
0
post-thumbnail

API란

UI와 API

  • UI
    User Interface의 약자로 유저가 소프트웨어와 만나는 경계면이다.
    즉, 소프트웨어에 명령을 전달할수 있는 부분이라고 이해하면된다.
    웹 서비스에서 UI는 웹 페이지라고 할 수 있다.

  • API
    Application Programming Interface의 약자로 어플리케이션과 어플리케이션이 만나는 경계면으로 해석할 수 있고, 어플리케이션 간 서로 의사소통하고 데이터를 주고받을 수 있는 매개체이다.

날씨 어플을 통해서 날씨를 불러온다는 예시를 통해 이해를 해보면
우리가 날씨 어플을 통해서 특정지역의 날씨를 보려고하면 날씨데이터를 가져와야한다.
그 날씨 데이터를 기상청 데이터베이스에 접근해서 원하는 곳의 날씨만 가져오는 매개체를 API라고 말한다.
API를 통해서 데이터베이스에서 원하는 정보를 가지고와서 날씨 어플리케이션으로 전달해주는 과정으로 데이터 통신이 이루어진다.

0개의 댓글