안녕하세요 :) 현업 개발자의 블로그 입니다. 질문 환영해요.

궁금한 소프트웨어 기술을 말씀 해주시면, 성심 성의껏 알려드립니다.

728x90

통신/API 4

프로그래밍 언어별 Restful API 지원 FrameWork

지난시간에 API 와 Restful API의 차이점에 대해서 작성하였습니다. *** [통신/API] - Rest API 와 Restful API 이번에는 Restful API를 구축하기 위해서 많이 쓰이는 언어 별로 어떤 프레임워크가 지원되고 있는지 알아보도록 하겠습니다. 순서는 의미 없으며, C#, Python, Java, JavaScript, Go, Kotlin 순으로 알아보도록 하겠습니다. 1. C# - ASP.NET Core (Microsoft에서 제공하는 오픈 소스 웹 애플리케이션 프레임워크로, RESTful API를 개발할 수 있습니다.) 2. Python - Flask (경량 웹 프레임워크로, RESTful API를 빠르게 구축할 수 있습니다.) - Django REST framework (..

통신/API 2023.09.04

Rest API 와 Restful API

REST API 란 ? REST는 웹 아키텍처의 일부로 HTTP 프로토콜을 기반으로 자원을 고유한 URI로 표현하고, HTTP 메서드를 사용하여 상태를 전달하며, 클라이언트와 서버 간의 무상태성을 유지하면서 상호 작용하는 아키텍처 스타일입니다. 일반적으로 REST API는 HTTP 메서드(GET, POST, PUT, DELETE 등)를 사용하여 자원을 다루는 웹 API를 의미합니다. REST 아키텍처 스타일은 HTTP의 기본적인 메서드를 활용하여 데이터의 조회, 생성, 업데이트, 삭제 등의 작업을 수행합니다. GET - 자원의 조회를 요청할 때 사용합니다. 서버는 해당 자원을 응답으로 제공합니다. POST - 새로운 자원을 생성하거나 데이터를 처리하기 위해 사용합니다. 요청 본문에 데이터를 담아서 서버에..

통신/API 2023.08.18

API의 아키텍쳐 스타일

API 아키텍쳐 스타일 이란? API 디자인 및 개발에 사용되는 특정한 패턴이나 원칙의 집합입니다. 이러한 아키텍쳐 스타일은 소프트웨어 시스템을 구조화 하고 효율적으로 상호작용 할 수 있도록 돕는 중요한 개념입니다. 아래는 주요한 API 아키텍쳐 스타일 입니다. REST (Representational State Transfer): REST는 웹 아키텍처의 일부로 HTTP 프로토콜을 기반으로 자원을 고유한 URI로 표현하고, HTTP 메서드를 사용하여 상태를 전달하며, 클라이언트와 서버 간의 무상태성을 유지하면서 상호 작용하는 아키텍처 스타일입니다. SOAP (Simple Object Access Protocol): SOAP는 XML 기반의 메시지 교환 프로토콜로, 웹 서비스 통신에 주로 사용됩니다. 메..

통신/API 2023.08.18

API의 종류

API란? 소프트웨어와 서비스 간의 상호작용을 도와주는 통신방식을 말합니다. API는 다양한 종류로 활용되고 있는데 대표적인 종류에 대해 정리해보겠습니다. 웹 API (Web APIs): HTTP를 통해 웹 서버와 통신하는 API로, 다양한 서비스와 애플리케이션 간에 데이터를 주고받을 수 있도록 돕습니다. RESTful API와 GraphQL API가 가장 널리 사용되는 유형입니다. 라이브러리 API: 프로그래밍 언어 라이브러리나 프레임워크가 제공하는 함수와 클래스의 집합을 사용하여 애플리케이션을 개발할 때 활용하는 API입니다. 운영체제 API: 운영체제 기능에 접근하고 사용하기 위한 API로, 파일 시스템 조작, 프로세스 관리, 장치 제어 등을 포함합니다. 데이터베이스 API: 데이터베이스에 접근하고..

통신/API 2023.08.18
728x90