# REST
Restful API
클라이언트, 디바이스 종류가 다양해지면서 순수한 API 서버로서의 백엔드가 필요해졌다.동시에 자원에 대한 행위를 명시하는 REST API가 각광받기 시작했다(과거에 SOAP이라는 복잡한 형식을 대체함).API를 설계하면서 RESTful API가 무엇인지 확실히 알고 갈
Graphql
인턴을 했던 회사에 다양한 프로젝트가 있었는데 그 중 일부는 rest api 대신 graphql을 사용했다.공부를 하며 한 가지 착각한 것이 있는데 gql은 sql의 대안이 아니라 rest api의 대안이다.rest api와 일장일단이 있다고 하지만 현재 graphql

REST API
✅ REST ✓ 정의 REST(Representational State Transfer)는 월드 와이드 웹과 같은 분산 하이퍼미디어 시스템을 위한 소프트웨어 아키텍처의 한 형식 REST는 기본적으로 웹의 기존 기술과 HTTP 프로토콜을 그대로 활용하기 때문에 웹의
개념 정리
깃 (bash) 명령어 git init: 새로운 Git 저장소 초기화 git clone [repository_url]: 원격 저장소를 로컬에 복제 git add [file]: 변경된 파일 스테이징 git commit -m "[message]": 스테이징된 파일들을 커밋 git status: 현재 상태 확인 git lo...

ORM JPA6
이 공부는 인프런의 김영한 강사님의 수업에서 공부한 것입니다.김영한 강사님 수업보기여기서는 Spring Data JPA를 사용하는 것이 아니라 ORM JPA를 사용한 것이다. 추후에 Spring Data JPA를 사용할 예정입니다.jpa를 사용하면 (?, ?)로 값이

REST 개발
REST는 2000년도에 로이 필딩 (Roy Fielding)의 박사학위 논문에서 최초로 소개되었습니다. 로이 필딩은 HTTP의 주요 저자 중 한 사람으로 그 당시 웹(HTTP) 설계의 우수성에 비해 제대로 사용되어지지 못하는 모습에 안타까워하며 웹의 장점을 최대한 활

[포스코x코딩온] KDT 웹 10기 5주차 | Javascript 고급, 구조 분해 할당
구조분해 할당 > 배열이나 객체의 속성을 해체해 그 값을 개별 변수에 담는 것 JavaScript에서 많이 쓰이는 자료구조인 배열과 객체를 편하게 사용하기 위함 즉, 객체나 배열에 저장된 데이터의 일부를 가져오고 싶을 때 주로 사용 배열의 구조분해 할당 > ar

REST
(1) 개념REpresentational State Transfer의 약자로서, 어떤 자원에 대해 CRUD를 진행할 수 있게 HTTP Method(GET, POST, PUT, DELETE)를 사용하여 요청을 보내는 것. 이 때, 요청을 위한 자원은 특정한 형태로 표현된

API 완벽하게 정리
API란? Application Programming Interface의 줄임말 응용 프로그램에서 사용할 수 있도록 다른 응용 프로그램에서 제어할 수 있게 만든 인터페이스를 뜻함. API를 사용하면 내부 구현 로직을 알지 못해도 정의되어 있는 기능을 쉽게 사용할 수
RESTful API란 무엇일까?
REST와 API가 합쳐진 말이다. REST(Representational state Transfer)는 API작동방식에 조건을 부과하는 소프트웨어 아키텍쳐이며 웹 기반 애플리케이션에서 자원을 다루는 데 사용되는 아키텍처 스타일이다. API(Application Pro

Django_14) Django REST Framework
현재까지 Django를 학습하면서 우리는 그럴듯한 기능을 가진 프로젝트를 구현해보았다. 그러나 한 가지 의문이 든다. 우리는 처음을 기억해보면 분명 Django는 Backend Framework이었지만, HTML을 렌더링하며 제공하고 있었다. 물론 html, css를

[Node.js][TIL] REST
REST는 REpresentational State Transfer의 줄입말로, 서버의 자원을 정의하고 자원에 대한 주소를 지정하는 방법을 가리킨다.
[Springboot] 스프링 API 구현, 커스텀 응답객체, REST API, HttpsCode, GlobalExceptionHandler
스프링으로 API 기능을 구현하는 모든 분들에게 도움이 될 지식이에요.

REST, RESTful API, HTTP API
네트워크 리소스를 정의하고 처리하는 방법을 설명하는 일련의 원칙을 기반으로 하는 아키텍처 스타일클라이언트와 서버가 데이터 주고받는 방식 → 정리한 원칙을 기반으로한 아키텍처 스타일HTTP를 잘활용하기 위한 원칙을 기반으로한 아키텍쳐 (REST)직역하자면 자원(리소스)의
[Spring] REST / RESTfull / REST API
프로그래밍에서 사용할 수 있는 개방되어 있는 상태의 인터페이스다른 포털 사이트나 공공 데이터 포털 등에서 데이터를 외부 응용 프로그램에서 사용할 수 있도록 open API를 제공하고 있다.대부분의 OPEN API는 REST방식으로 지원한다.REpresentational

REST 와 GpaphQL 비교
2000년 로이 필딩(Roy Fielding)에 의해 소개된 개념. 로이 필딩은 HTTP(HyperTest Transfer Protocol)의 주요 저장 중 한명. HTTP는 www 상에서 정보를 교환할 수 있는 프로토콜로, 웹에서 이루어지는 모든 데이터 교환의 기초.