Web Layer
컨트롤러와 JSP/Freemaker 등의 뷰 템플릿 영역
이외에도 필터, 인터셉터, 컨트롤러 어드바이스 등 외부 요청과 응답에 대한 전반적인 영역
Service Layer
@Service, @Transactional
일반적으로 Controller와 Dao의 중간 영역에서 사용
Repository Layer
Database와 같이 데이터 저장소에 접근하는 영역
Dao(Data Access Object) 영역으로 이해하면 쉬움
Dtos
Dto(Data Transfer Object)는 계층 간에 데이터 교환을 위한 객체를 얘기하며 Dtos는 이들의 영역을 얘기한다.
뷰 템플릿 엔진에서 사용될 객체나 Repository Layer에서 결과로 넘겨준 객체 등