프레젠테이션 계층 (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

Untitled

일반적인 웹 어플리케이션의 아키텍쳐

Presentation - view

Application - service

Domain - business logic(도메인)

Untitled

Presentation - Controller, View

Business - Service

Data Access - Repository