본문 바로가기
반응형

API2

백엔드란? 백엔드란? 프론트엔드는 폭넓은 의미로는 사용자가 서비스를 이용할 때 쓰게 되는 웹, 앱 등을 의미 백엔드는 서비스에 필요한 모든 데이터를 저장하고 다루는 공간 많이 사용하는 서비스들을 이용한 예 네이버 - 회원가입한 유저들 데이터, 웹툰 데이터들, 카페 데이터들, 블로그 데이터들 등 수많은 데이터 카카오톡 - 유저 데이터, 유저가 들어간 채팅방 데이터, 유저의 친구들 데이터 등 서비스에 필요한 많은 데이터 백엔드는 서비스에 필요한 데이터들을 저장하고 클라이언트(사용자, 관리자 등)에게 알맞게 데이터를 가공하는 역할 데이터를 가공한다는 것은 원형의 데이터들을 목적에 맞게 가공하는 걸 의미 데이터들을 바탕으로 목적에 맞게 데이터들을 끌어와서 필요없는 건 빼고 필요한 건 살리는 작업 백엔드의 구성 프론트엔드는.. 2023. 7. 14.
API API API는 프로그램과 프로그램 사이의 중개자 역할을 수행하며, 규칙들의 집합임 프로그램 간 통신을 위해 개발자는 규칙을 설계하여 프로그램이 원활하게 통신할 수 있도록 해야함 API 개발은 중개해주는 프로그램을 대신해주는 것이므로 해당 프로그램을 충분히 이해하고 규격화해야함 API를 개발함으로써 클라이언트는 접근할 프로그램을 모르더라도 API에 따라 손쉽게 프로그램과 통신할 수 있음 API 서버는 API를 제공하는 서버 API 서버는 데이터베이스를 대신해서 규칙들을 정의(로그인하기, 상풍정보 보기, 결제하기 등) 클라이언트는 데이터베이스가 아닌 API 서버와 통신 API의 사용 사례로는 국가에서 기상청 API를 통해 날씨 데이터에 접근하거나, 회사의 데이터베이스에 대한 보안 때문에 API 서버를 두고.. 2023. 7. 12.
반응형