NetworkDto (1) 썸네일형 리스트형 클린 아키텍처와 데이터 모델들 클린 아키텍처에 관한 글을 읽어보면, 크게 3가지의 레이어층으로 구분하여 코드를 작성하는 것을 권장하고 있다. Presentation Layer 사용자에게 정보를 표현해주는 일을 담당한다. 사용자의 입력을 받아들이는 일을 담당한다. Domain Layer 데이터 요청의 흐름을 관리한다. 핵심 비즈니스 로직을 수행한다. Data Layer 데이터를 Persistence하게 저장하는 것을 담당한다. 각 레이어 별로 Separation of concerns 규칙을 적용하여, 책임 범위를 확실히 나눈 뒤 경계를 지켜가면서 구현을 해 나가는 것이다. Presentation 계층은 사용자와 가장 가까운 계층으로 사용자에게 데이터를 보여주고, 사용자 입력을 받는 역할 이외에는 관여하지 않는다. Domain 계층은 애.. 이전 1 다음