Domain Driven Design 썸네일형 리스트형 Layered Architecture in DDD Layered Architecture의 목적 관심사의 분리. 각 계층간의 관심사를 분리하기 위함이다. 기술과 로직이 분리가 안돼있다면 유지관리가 힘들다. 핵심원칙 같은 계층, 아래 계층 요소에만 의존한다. (상위계층에 의존하지 않는다) Layer 종류 User Interface Layer Application Layer Domain Layer Infrastructure Layer User Interface Layer(사용자 인터페이스 계층 or 표현 계층) 사용자에게 정보를 보여주고, 사용자의 명령을 해석한다. 유일하게 사용자가 접근 가능한 계층이다. Application Layer(응용 계층) 소프트웨어가 수행할 작업을 정의하고, 도메인이 문제를 해결하게 한다. 업무규칙, 지식은 포함되지 않는다. 도메.. 더보기 이전 1 다음