레이어드 아키텍처 정보
2082 단어 DDD
현재 취급하는 시스템에서 채용되고 있는 아키텍처이므로, 이쪽을 읽고 초점을 좁힌 정리
레이어드 아키텍처란?
소프트웨어 시스템의 관심사를 분리하고 도메인 계층을 다른 사람으로부터 분리하는 기술.
도메인이란?
시스템이 담당하는 업무 지식, 업무 영향 또는 업무 활동 영역
사용자가 프로그램을 적용하는 대상 영역
레이어드 아키텍처의 핵 부분
도메인 계층이란?
도메인 로직의 책임을 지는 설계 및 구현의 일부. 단위
도메인 모델 소프트웨어의 표현을 그대로 반영시킨 장소
도메인 로직이란?
도메인을 성립시키는 프로그램 처리
도메인 모델이란?
특정 그림이 아닌 그림이 전달하려는 생각
다이어그램에서 지식이 엄격하게 구성되고 선택되어 추상화 된 것을 나타낼 수 있습니다.
뭔가 이해하기 어려웠지만 도메인 모델 다이어그램 이미지를 할 수 있다면 좋다고 생각합니다.
모델이란?
골라지고 단순해지고 의도적으로 조립된 지식의 표현 형식
정보의 의미를 밝히고 그 정보를 문제에 집중시킨 것
여기까지 전제적 지식
도메인 계층과 다른 계층 구성
도메인 계층
중요한 사고 방식
책 정보
htps : // 아 mz 응. 및 / 2Df8ZqX
Eric Evans, 에릭 에반스의 도메인 기반 설계
잡감
도메인을 이해하기 위해서는, 「그 이외」를 이해할 수 없으면 안 되는 느낌이 들었다.
레이어드 아키텍처가, 「도메인과 그 이외」라고 표현하는 것은 도메인이 본질적인 것을 강조하고 있는 것이며, 실제로는 「그 이외」의 레이어들도 적절하게 분리하는 것이 중요. 그래서 "그 이외"를 이해하지 않으면 안됩니다.
Reference
이 문제에 관하여(레이어드 아키텍처 정보), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/dich1/items/0871c9c1ff058d0d693b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)