Spring Framework는 객체 지향의 대표적인 언어인 자바를 활용하여 객체 지향의 특징을 잘 활용할 수 있게 해주며, 개발자들은 핵심 비즈니스 로직 구현에만 집중할 수 있게 해주는 프레임워크.
스프링 웹 계층에는 여러 계층이 있습니다. 그 중에서 비지니스 로직은 어디에서 적용시켜야 할까요?
REST 란, 'Representational State Transfer'의 약자로써 '자원의 상태 전달'이라는 의미를 가지고 있는 네트워크 아키텍쳐입니다.
자바 진영에서는 ORM을 표준 스펙으로 JPA를 인터페이스로써 정의하여 제공하고 있습니다. JPA란 무엇일까요?
REST API의 규약 중에는 "어플리케이션 상태에 대한 엔진으로써 하이퍼미디어" 일명 `HATEOAS` 규약이 있습니다. 이를 `Spring HATEOAS`를 사용하여 간단하게 구현하는 방법을 알아보겠습니다.