검색 본문
i-need-sleep.tistory.com 잠이 안 오는 개발 이야기 [Backend] API 란 무엇인가? 위키백과 사전적 정의 응용프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스. Interface 상호간의 소통을 위해 만들어진 접점. 사람과 사람 뿐 아니라 사물과 사물도 포함. 자동차와 사람을 연결하는 차키, 컴퓨터와 사람을 연결하는 키보드, 모니터 같이 User Interface (사용자 인터페이스) 보통 앱, 웹의 화면에서 사용자가 사용하는 인터페이스를 UI 이라고 칭한다. 일반적으로 IT 업계에서 UI이라고 함은 소프트웨어적 UI 를 말한다.(웹,앱) 그렇다면 API는? API는 UI처럼 사용자가 아닌 응용 프로그램에서 소통하기 위한 접점 이다. 응용 프로그램은 운영체제에서 실행되는 모든 소프트웨어, 애플리케이션(메신저 앱, 배달앱, 캘린더앱, 엑셀 등) API는 애플리케이션에서 데이터를 읽거나 쓰기 위해 사용하는 인터페이스 예를 들어 기상청의 API를 가져와서 우리 동네 날씨안내 어플리케이션을 만든다. 이런 형식의 API를 HTTP API(미팅 할때 Open API를 말하는 것) 출처 : 짐코딩 GYM DODING 유튜브 예시문장 ) 클라이 언트가 연령대 별 양념치킨 판매 수량 웹페이지를 요청한 Private API, Public API Private는 사내전용 Public API는 공개 (Open API) Open Api는 공공, 유튜브, 인스타, 네이버, 카카오등 다양하다. 많은 플랫폼에서 자사의 기능이나 데이터를 사용하도록 제공한다. HTTP API(Open API) 이러한 API는 보통 HTTP API라고 말한다. HTTP? 주로 인터넷상에서 데이터를 주고받을 때 사용하는 프로토콜, 소통방법, 통신방법. 통신규약 HTTP 말고는 뭐가 있을까? 미세먼지를 측정하고 농도에 따라 창문을 개방하는 IOT를 개발한다? 이런 경우에는 소통할수 있는 API를 사용하는데 API는 UI처럼 사용자가 아닌 응용 프로그램에서 소통하기 위한 접점 이다. 응용 프로그램은 운영체제에서 실행되는 모든 소프트웨어, 애플리케이션(메신저 앱, 배달앱, 캘린더앱, 엑셀 등) API는 애플리케이션에서 데이터를 읽거나 쓰기 위해 사용하는 인터페이스 예를 들어 기상청의 API를 가져와서 우리 동네 날씨안내 어플리케이션을 만든다. 이런 형식의 API를 HTTP API(미팅 할때 Open API를 말하는 것) 출처 : 짐코딩 GYM DODING 유튜브 예시문장 ) 클라이 언트가 연령대 별 양념치킨 판매 수량 웹페이지를 요청한 2024.04.15 블로그 검색 더보기 dmlwls7094.tistory.com Jin의 개발 어린이 탈출기 [Android] API(Application programming interface) 란? 우선 인삿말로 시작하겠습니다. 근 몇개월 일하느라고 중간에 쉬었던 포스팅을 다시 시작해보려합니다. 부족한 부분있으면 답글 남겨주시면 감사하겠습니다. API의 정의 응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어하는 인터페이스 라고 정의가 되어있습니다. 여기서... 2024.04.18 zzgh06.tistory.com 개발 Log 프론트엔드 면접 준비 : REST API 란? REST 란? 먼저 REST API 에서 REST는 Representatinal State Transfer 의 약자로 자원을 이름(자원의 표현)으로 구분해 해당 자원의 상태(정보)를 주고 받는 모든 것을 의미합니다. 즉, REST 란 HTTP URI(Uniform Resource Identifier)를 통해 자원(Resource)을 명시하고, HTTP Method(POST, GET, PUT, DELETE, PATCH 등)를 통해 해당 자원(URI)에 대한 CRUD Operation을 적용하는 것을 의미합니다. REST 구성 요소 1. 자원(Res REST API? REST의 특징을 기반으로 서비스 API를 구현한 것 REST API의 특징 REST API의 가장 큰 특징은 각 요청이 어떤 동작이나 정보를 위한 것인지를 그 요청의 모습 자체로 추론이 가능한 것 입니다. REST API 설계 예시 1. URI는 동사보다는 명사를, 대문자보다는 소문자를 사용하여야 한다. 2. 슬래시( / )로 계층 관계를 표현한다. 3. 마지막에 슬래시 (/)를 포함하지 않는다. 4. 밑줄( _ )을 사용하지 않고, 하이픈( - )을 사용한다. 5. URI는 소문자로만 구성한다. 6. HTTP 응답 상태 코드 사 REST API와 RESTful API의 차이 RESTful은 REST의 설계 규칙을 잘 지켜서 설계된 API를 RESTful한 API라고 합니다. 즉, REST의 원리를 잘 따르는 시스템을 RESTful이란 용어로 지칭됩니다. 출처: https://dev-coco.tistory.com/97 [슬기로운 개발생활:티스토리] 출처: https://khj93.tistory.com/ 먼저 REST API 에서 REST는 Representatinal State Transfer 의 약자로 자원을 이름(자원의 표현)으로 구분해 해당 자원의 상태(정보)를 주고 받는 모든 것을 의미합니다. 즉, REST 란 HTTP URI(Uniform Resource Identifier)를 통해 자원(Resource)을 명시하고, HTTP Method(POST, GET, PUT, DELETE, PATCH 등)를 통해 해당 자원(URI)에 대한 CRUD Operation을 적용하는 것을 의미합니다. REST 구성 요소 1. 자원(Res 2024.05.07 jihoon3106.tistory.com 지훈의 BE일지 [Spring] Spring Data JPA(Java Persistence API)란? 5 JPA 전에 ORM(Object-Relational Mapping)란? ORM은 객체와 관계형 데이터베이스를 매핑해준다. ORM이란 프레임워크가 중간에서 매핑해준다 JPA(Java Persistence API) Java 진영에서 ORM 기술 표준으로 사용하는 인터페이스 모음 자바 어플리케이션에서 관계형 데이터베이스를 사용하는 방식을 정의한 인터페이스... 2024.04.21 dinmoy8761.tistory.com 진 [CS] Restful API 란? REST API 란 💡HTTP와 URI 기반으로 자원에 접근할 수 있도록 제공하는 애플리케이션 개발 인터페이스 즉, REST의 원리를 따르는 API REST API 설계 규칙 1. URI는 동사보다는 명사를 대문자보다는 소문자를 사용 2. 마지막에 슬래쉬를 포함하지 않는다 3. 언더바 대신 하이픈 사용 4. 확장자는 URI에 포함하지 않음 5. 행위(즉 메스드)는 포함하지 않는다 6. 슬래시 구분자는 계층 관계를 나타내는데 사용 RESTful API 개발 원칙 1. 자원을 식별할 수 있어야한다 : URL만으로 어떤 자원을 제어하려고 하는지 알수 있어야한다 2. 행위가 명시적이여야한다 : REST 아키텍쳐에 부합해야한다 ex) GET을 이용해서 UPDATE와 DELETE를 구현하면 REST를 따른다고 할 수 없음 3. 자기 서술적이어야한다 : 데이터에 대한 메타 정보만 가지고도 어떤 종류의 데이터인지 데이터를 위해서 어떤 어플리케이션을 실행해야하는지 알 수 있어야 한다 💡HTTP와 URI 기반으로 자원에 접근할 수 있도록 제공하는 애플리케이션 개발 인터페이스 즉, REST의 원리를 따르는 API CS 2024.04.28 API 란 heesight.com 늘 배움을 찾아가는 Life Long Learner API ( Application Programming Interface ) 란? API(응용 프로그래밍 인터페이스) 소프트웨어와 응용 프로그램을 구축하기 위한 일련의 프로토콜, 루틴 및 도구 역할을 합니다. 소프트웨어 구성 요소가 상호 작용하는 방법을 지정하고 그래픽 사용자 인터페이스(GUI) 구성 요소를 프로그래밍할 때 사용할 수 있을 뿐만 아니라 다양한 소프트웨어 구성 요소를 연결할 수... 2024.03.19 통합웹 더보기
서비스 안내 스토리의 글을 대상으로 검색결과를 제공합니다. 자세히보기 k-in.tistory.com K-인사이트(K-insight) 면접, REST API vs RESTful API 란 무엇? REST API 란? 📚 용어의 의미 측면 REST는 REpresentational State Transfer의 약자입니다. 이를 직역하면 "표현 상태 전송"이라고 해석되지만 의미를 풀어쓰면 다음과 같습니다. 웹 서버는 보통 리소스(resource, 자원)을 클라이언트에게 전송합니다. 그리고 REST에서는 자원을 자원 자체와 자원의 표현이라는 두가지로 구분을 합니다. 따라서, Respresentational 을 (자원의) 표현이라고 할 경우 자원의 상태 정보를 교환하는 것으로 해석할 수 있습니다. 여기서 자원이란 문서, 이미지, 데이터 등을 의미합니다. 맺음말 지금까지 REST API와 RESTful API에 대해서 알아보았습니다. REST 지침을 잘 준수하는 RESTful API를 개발하는데 도움이 되길 바랍니다. 이상입니다. K-인사이트 올림. 지금까지 REST API와 RESTful API에 대해서 알아보았습니다. REST 지침을 잘 준수하는 RESTful API를 개발하는데 도움이 되길 바랍니다. 이상입니다. K-인사이트 올림. 2024.03.19 티스토리 검색 더보기 brunch.co.kr florent PM을 위한 API 기초 제작: DALL-E API(Application Programming Interface) 란? - API는 어플리케이션 프로그래밍 인터페이스의 약자로, 간단히 말하면 두 가지 서로 다른 프로그램들간 소통이 가능하도록 하는 역할을 수행한다. - 어플리케이션(application)이란 고유한 기능을 가진 소프트웨어를 의미한다. - 인터페이스(interface)는 두... PM 프로그래밍 개발 2024.02.19 브런치스토리 검색 더보기 story.kakao.com 김용민 김용민 - 카카오스토리 되어 있는 것이 특징이다. 또한 AWS 퍼블릭 클라우드를 사용해 보안성과 확장성도 높였다. API(application programming interface)란, 컴퓨터나 컴퓨터 프로그램 사이를 연결해주는 일종의 소프트웨어... 2024.02.07 카카오스토리 검색 더보기