Back-end/Spring

[Spring] Web Service와 Web Application

shoney9254 2022. 11. 4. 23:38
반응형

웹서비스

- 네트워크 상에서 서로 다른 종류의 컴퓨터들 간에 상호작용하기 위한 소프트웨어 시스템

 

웹 어플리케이션

- 웹메일, 온라인 쇼핑몰, 커뮤티니 등

- 사용자는 웹 브라우저를 사용해서 웹어플리케이션을 사용한다.

 

SOAP vs RESTful API

SOAP (Simple Object Access Protocol)

RESTful API (REpresentational State Transfer)

- SOAP 보다 개발하기 수월함

- Resource의 Representation에 의한 상태 전달

- HTTP Method를 통해서 Resource를 처리하기 위한 아키텍처

 

RESTful

- HTTP Method : 프로토콜을 통해서 클라이언트가 서버에 목적을 알려줄수 있다.

- HTTP Status Codes : 클라이언트가 요청한 정보가 어떻게 처리 됐는지 상태를 알려줌

 

Resource

- URI(Uniform Resource Identifier)

- XML, HTML, JSON

반응형