[JAVA] REST API 란 무엇인가..

새로 시작하는 프로젝트에서 REST API를 이용해서 크라우드와 Jira 테이블 연동 개발을 한다고 한다.
처음 들어보는 용어라서 이것 저것 찾아보았다.

<개념 정리 잘 되어있는 글>
https://creamilk88.tistory.com/184

 

[REST API] REST / REST API 개념과 적용 + 코드 예제 (SpringBoot 기반)

[ REST (REpresentational State Transfer) ] : "분산 시스템"을 위한 HTTP 기반 소프트웨어 아키텍쳐 * 즉, 웹 어플리케이션, 다양한 언어, 모바일 어플리케이션, 다른 서버 (*다 HTTP 기반) 등 끼리 서로 통신..

creamilk88.tistory.com

<예제>
https://dion-ko.tistory.com/115

 

[JAVA] 자바 GET, POST, PUT, DELETE REST API 호출 방법 & 예제

백엔드 개발을 진행할때 프론트 서버와 API 서버를 따로 분리 하거나 혹은 다른 회사의 REST API를 호출해야 합니다. 그럴경우 API 서버의 METHOD에 맞게 Http를 사용하여 호출하여야 합니다. 아래의 소

dion-ko.tistory.com

 

Rest Api는 다양한 언어, 모바일, 웹 어플리케이션 등등 서로 다른 서버 간 통신을 원활하게 할 수 있도록 Http를 기반으로 통역 역할을 해 주는 API라고 할 수 있다.

 

아래 내용이 핵심!!

[ REST API  ]

: REST 기반 서비스 API

어플리케이션 간의 데이터 통신을 위한 어플리케이션 프로그래밍 인터페이스

> RESTful : REST API 제공하는 웹서비스 시스템을 지칭 , "A 서비스 시스템은 'RESTful' 하다"

 

> RestTemplate : Spring에서 제공하는 REST API Server와의 HTTP 통신을 위한 객체

서버와 서버간의 연동을 위해 사용된다

> Http Method : get , post , put , delete 을 지원하는 메서드를 제공한다

- getForEntity()

- postForObject()

- put()

- delete()

+ Recent posts