1. 스프링 부트 3 구조 살펴보기 - 계층 : 각자의 역할과 책임이 있는 어떤 소프트웨어의 구성 요소를 의미 → 각 계층은 소통 가능하지만, 직접 간섭하거나 영향을 미치지 않음 1) 스프링 부트의 계층 알아보기 프레젠테이션 계층 비즈니스 계층 퍼시스턴스 계층 데이터베이스 컨트롤러 서비스 레포지토리 ◉ 프레젠테이션 계층 • HTTP 요청을 받고 이 요청을 비즈니스 계층으로 전송하는 역할 → 컨트롤러 • 컨트롤러는 스프링 부트 내에 여러 개가 있을 수 있음 ◉ 비즈니스 계층 • 모든 비즈니스 로직을 처리 → 서비스 ◉ 퍼시스턴스 계층 • 모든 데이터베이스 관련 로직을 처리 → 레포지토리 • 이 과정에서 데이터베이스에 접근하는 DAO 객체 사용 가능 → DAO : 데이터베이스 계층과 상호작용하기 위한 객체 ..