프레젠테이션 계층 (Presentation layer) - UI 계층 (UI layer) 이라고도 한다.
애플리케이션 계층 (Application layer) - 서비스 계층 (Service layer) 이라고도 한다.
비즈니스 논리 계층 (Business logic layer) - 도메인 계층 (Domain layer) 이라고도 한다.
데이터 접근 계층 (Data access layer) - 영속 계층 (Persistence layer) 이라고도 한다.
Infrastructure - DB, external Library …
https://velog.io/@ydppwljg/Spring-VO-DTO-Entity-DAO-Repository

일반적인 웹 어플리케이션의 아키텍쳐
Presentation - view
Application - service
Domain - business logic(도메인)

Presentation - Controller, View
Business - Service
Data Access - Repository