본문 바로가기
728x90

Restful API2

[ RESTful API ] 사용자 목록 조회를 위한 API 구현 - GET HTTP Method 오늘은 RESTful API 기반으로 사용자 목록 조회를 위한 API 구현을 해보겠습니다. 먼저 간단하게 개념에 대해 알아보고 코드 진행 해보겠습니다. RESTful API 란? RESTful API은 Representational State Transfer API 약자로, 웹 서비스 디자인 아키텍처 중 하나로, 네트워크 아키텍처 원칙인 REST를 따르는 웹 API를 의미합니다. REST는 Roy Fielding이 2000년에 제안한 웹 아키텍처 스타일로, 웹의 기본 원칙을 따르며 간결하고 확장 가능한 시스템을 구축하기 위해 사용됩니다. RESTful API는 다음과 같은 특징이 있습니다. 자원 지향 (Resource-Oriented): RESTful API는 리소스(Resource)를 중심으로 설계됩니.. 2023. 7. 25.
[ RESTful API ] EntityModel 개념 및 예제 오늘은 RESTful API를 공부하던 중 사용하게 된 EntityModel 에 대해 포스팅을 해보겠습니다. EntityModel EntityModel은 스프링 프레임워크에서 HATEOAS(Hypermedia as the Engine of Application State)를 지원하기 위해 도입된 클래스입니다. HATEOAS는 RESTful API에서 클라이언트와 서버 간 상호작용을 위해 하이퍼미디어를 사용하는 개념을 강조하는 아키텍처 스타일입니다. 또한 리소스를 표현하는 데 사용되는 클래스로, Spring HATEOAS 라이브러리에서 제공하는 클래스 중 하나입니다. 하나의 Entity(data)를 표현하는 데 사용되며, 해당 Entity의 데이터와 함께 Hypermedia Links를 포함할 수 있습니다.. 2023. 7. 24.
728x90