[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()
'백엔드' 카테고리의 다른 글
Random() 함수를 이용한 아이디와 한글 이름 생성하기 (0) | 2022.02.24 |
---|---|
Groovy 시간 Date() 함수 format (0) | 2022.02.23 |
[JAVA] hashMap key값으로 value 찾기 value로 key값 찾기 (0) | 2022.02.23 |
[JAVA] unchecked or unsafe operations (0) | 2021.06.01 |
[JAVA] MultipartParser 파일 저장경로를 파라메터로 받아서 업로드하기 (0) | 2021.06.01 |