Spring Layered Architecture 구조

Untitled

1) Presentation Layer

2) Service Layer(Business Layer)

3) Data Access Layer(Repository Layer)


Spring Layered architecture 동작 과정 예시

Untitled

1.

Client 에서 요청이 들어오면 먼저 Presentation Layer 에서

DispatcherServlet 이 HandelerMapping 을 통해서 Controller 에게 Client 요청이 무엇인지 알리고,

Controller 는 Client 요청 처리를 Business Layer 에게 요구한다.