-
REST API강의/Spring Boot를 이용한 RESTful Web Services 개발 2022. 6. 7. 11:36반응형
1) Web Service
- WWW , port, HTML, JSON, XML, image
WWW상에서 특정 포트를 열어 HTML, JSON, XML, image와 같은 문서 전송 시스템
2) Web Application
- 브라우저 , request, response, 문서 format(JSON,XML) , HTTP(SOAP, REST) , endpoint
브라우저를 통해서 Web에서 실행가능한 프로그램 (ex)웹사이트3)RESTful
REpresentational State Transfer / 자원 상태 전달- 목적에 맞는 HTTP Method(GET, POST..)를 통해 Resource를 처리하는 아키텍쳐
- 상태 전달 Resource ( = data, 문서, 자원, 정보), Resource 포맷은 XML, HTML, JSON
- HTTP Status Codes (200,404..) 와 함께 결과값 응답 받음.- vs SOAP : HTTP 프로토콜에서 XML 메세지를 요청/응답 받음 (복잡한구조/무거움)
- 서버 - 클라이언트 통신방법 중의 하나
- 모바일 디바이스의 등장으로 확산
- HTTP Protocol을 사용하는 애플리케이션에서 RestAPI를 호출사용이유 : 개발자들간의 원할한 커뮤니케이션
참고 : [인프런] Spring Boot를 이용한 RESTful Web Services 개발반응형'강의 > Spring Boot를 이용한 RESTful Web Services 개발' 카테고리의 다른 글
6강. Spring Boot Project 구조 확인과 실행 방법 (0) 2022.06.24 5강. REST API설계 (0) 2022.06.09 4강 Spring Boot Project 생성 (0) 2022.06.09 3강. Spring Boot Framework 개요 (0) 2022.06.09 MSA : Micro Service Architecture (0) 2022.06.07