React js 스프링 부트 AWS 로 배우는 웹 개발 101 2

백엔드 서비스 아키텍처

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

개발/도서 2022.08.08

Todo 웹 어플리케이션 만들기 - 설정2

디펜던시 라이브러리 추가 메이븐 센트럴을 사용하여 메이븐 리포지터리를 이용해서 라이브러리를 추가 1. google guava 추가(필수 X) 2. 버전 선택 28.1-jre 버전 선택 3. 구글 구아바 그래들 스니펫에 추가 dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot-starter-web' implementation 'org.springframework.boot:spring-boot-starter-security' compileOnly 'org.projectlombok:lombok' runtimeOnly..

개발/도서 2022.08.08