본문 바로가기
IT

웹 서비스 그리고 웹 어플리케이션, RESTful

by MR쿠 2022. 3. 25.
728x90

스프링부트에 들어가기에 앞서 간단한 정리 포스팅입니다.

웹 서비스란?

웹 서비스

세가지 특징

  • 어플리케이션과 어플리케이션 간의 상호작용
  • 플랫폼에 종속적이지 않음
  • 네트워크를 통한 통신

 

웹 어플리케이션이란?

웹 어플리케이션
서버 통신 구조

필요한 정보

  • REQUEST/RESPONSE FORMAT
  • REQUEST/RESPONSE STRUCTURE
  • ENDPOINT(URL 등)
  • 포맷 : JSON, XML 등

 

SOAP vs RESTful

*SOAP(simple object access protocol)

soap

XML 기반, 복잡한 구조, 무겁기 때문에 현재는 SOAP보다는 RESTful이 추세

*RESTful(REpresentational State Transfer)

RESTful

자원의 정보값에 의한 전달

  • HTTP 통신 프로토콜 사용
  • HTTP method : GET, PUT, POST, DELETE
  • HTTP Status Code : 200, 404 등
  • URI : 인터넷 자원을 나타내는 유일한 주소
  • HTML, XML, JSON 등 사용됨

 

[ 참고한 강의 ]