🔍 스프링 부트

🔍 Spring boot와 Spring

스프링 부트는 스프링의 사용을 조금 더 편하게 만들어 놓은 프레임워크입니다. java 프로그래밍에서 가장 많이 사용되는 백엔드 기술은 바로 spring이죠. 이 스프링은 훌륭한 성능을 보여주지만 입문자 입장에서 스프링을 처음 본다면 몇 광년 떨어진 별처럼 보이는 기술입니다. 초기 설정이 굉장히 까다로워서 진입 장벽이 높기 때문이죠.

이런 단점을 극복하기 위해서 잔뜩 경량화된것이 spring boot입니다. 스프링 프레임워크를 사용하기 위한 설정의 상당 부분을 자동적으로 세팅하여 사용자 친화적인 성격이 강화되었죠.

자세한 특징과 차이점은 오른쪽 url을 참고해보세요! 스프링부트와 스프링

🔍 REST API

스프링 부트로 우리가 만들어야 할 것은 프론트엔드 어플리케이션이 사용하게될 REST API입니다.

우선 API란 서로 다른 응용 프로그램 간의 상호 작용 및 통신을 허용하는 기능과 규칙을 제공합니다. API로 프로그램 간의 상호작용이 이루어진다면 서로 다른 어플리케이션을 통합하기가 쉬워지죠.

그중에서 REST는 HTTP 프로토콜을 통해 API를 설계하기 위한 아키텍쳐 스타일입니다. 개발자가 서버에서 직접 웹 애플리케이션이나 사이트의 사용자에게 데이터를 제공해야 하는 모든 작업에서 REST API를 사용하게 됩니다.

REST API는 HTTP 요청을 통해 통신하여 데이터를 생성하고 읽고 업데이트하고 삭제합니다. 우리는 보통 이것을 CRUD라고 부르죠. 이 CRUD를 우리는 아래의 네가지 방식(GET, POST, PUT, DELETE)으로 구현할 겁니다.

REST API의 구체적인 원칙과 특징은 오른쪽 URL에서 꼭 확인해보세요. REST API

0개의 댓글