728x90
스프링부트에 들어가기에 앞서 간단한 정리 포스팅입니다.
웹 서비스란?
세가지 특징
- 어플리케이션과 어플리케이션 간의 상호작용
- 플랫폼에 종속적이지 않음
- 네트워크를 통한 통신
웹 어플리케이션이란?
필요한 정보
- REQUEST/RESPONSE FORMAT
- REQUEST/RESPONSE STRUCTURE
- ENDPOINT(URL 등)
- 포맷 : JSON, XML 등
SOAP vs RESTful
*SOAP(simple object access protocol)
XML 기반, 복잡한 구조, 무겁기 때문에 현재는 SOAP보다는 RESTful이 추세
*RESTful(REpresentational State Transfer)
자원의 정보값에 의한 전달
- HTTP 통신 프로토콜 사용
- HTTP method : GET, PUT, POST, DELETE
- HTTP Status Code : 200, 404 등
- URI : 인터넷 자원을 나타내는 유일한 주소
- HTML, XML, JSON 등 사용됨
[ 참고한 강의 ]
'IT' 카테고리의 다른 글
Springboot #3 간단한 컨트롤러 작성, Path Variable (0) | 2022.03.27 |
---|---|
Springboot #2 시작하기(feat. 인텔리제이) (0) | 2022.03.27 |
Spring Boot #1 스프링부트 개요 (0) | 2022.03.25 |
프로그래머스 모의고사 문제, 완전탐색 (0) | 2021.08.13 |
웹서버와 WAS(Web Application Server)의 차이점 (0) | 2021.02.14 |