스프링 부트 계층
DATABASE - PERSISTENCE LAYER - BUSINESS LAYER- PRESENTATION LAYER
- DATABASE: 실제 데이터베이스
- PERSISTENCE LAYER: 데이터베이스 로직 처리 DAO 객체사용 가능
- BUSINESS LAYER: 서비스 로직 (예 : 예외 처리 등)
- PRESENTATION LAYER : JSON형태로 변형 , 비즈니스 계층 전송
과정
- CLIENT가 REQUEST
- 디스패치 서블릿
- 해당 서비스를 처리할 수 있는 CONTROLLER메서드가 매칭
- 메서드가 비즈니스 ->퍼시스턴스를 통해 데이터 반환
- 뷰 리졸버