REST API 2

백엔드 서비스 아키텍처

렝React js 스프링 부트 AWS 로 배우는 웹 개발 101 책의 좋은 점 내가 놓쳤던 개념적 부분에 대해 깊게는 아니지만 알아야 할 최소한의 개념을 설명 학습내용 레이어드 아키텍처 패턴 REST 아키텍터 스타일 레이어드 아키텍처 패턴이 프로젝트 내부에서 어떻게 코드를 관리할 것인가에 대한 내용이고 REST 아키텍처 스타일은 클아이언트가 우리 서비스를 이용하려면 어떤 형식으로 요청을 보내고 응답을 받는지에 대한 것(RESTful 서비스) 1. 레이어드 아키텍처 레이어드 아키텍처 패턴은 애플리케이션을 구성하는 요소들을 수평으로 관리하는 것 수평으로 관리 한다는 것은 무엇인가? 레이어가 없는 웹 서비스를 예시로 들어 보자 복잡한 비즈니스 로직을 구현한다면 몇 백줄 ~ 몇 천줄이 넘을거고, 기능을 추가 해..

개발/도서 2022.08.08

23. 스프링 프레임워크 - REST API[자바 웹을 다루는 기술]

REST 란? 네트워크에 대해 조금 알고 있다면 REST에 대해 이해하기 수월 할 수 있습니다. REST(Representational State Transfer)의 약자로 자원을 이름으로 구분하여 해당 자원의 상태를 주고 받는 모든 것을 의미 합니다. REST API라는 것은 REST 방싱으로 제공되는 API를 말합니다. 1. HTTP URI를 통해 자원을 명시 2. HTTP 의 POST, GET, PUT, DELETE 메서드를 이용 3. 해당 자원에 대한 CRUD를 적용 CRUD는 기본적인 데이터 처리 기능을 말합니다. 1. CREATE - POST(데이터 생성) 2. Read - 데이터 조회(GET) 3. Update - 데이터 수정(PUT) 4. Delete - 데이터 삭제(DELETE) REST..

개발/스프링 2022.06.02