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
반응형