Web Layer
Spring Web Layer(스프링 웹 계층)
Spring Web Layer(스프링 웹 계층) Web Layer 흔히 사용하는 컨트롤러(@Controller)와 JSP /Freemaker 등의 뷰 템플릿 영역. 이외에도 필터(@Filter), 인터셉터, 컨트롤러 어드바이스(@ControllerAdvice) 등 외부 요청과 응답에 대한 전반적인 영역을 이야기함. Service Layer @Service에 사용되는 서비스 영역. 일반적으로 Controller와 Dao의 중간 영역에서 사용됨. @Transaction이 사용되어야 하는 영역. Repository Layer Database와 같이 데이터 저장소에 접근하는 영역. Dao(Data Access Object) 영역으로 이해하면 쉬울 것. Dtos Dto(Data Transfer Object)는 계..