DDD(Domain Driven Design) 끄적임..

Dong In Kim·2019년 7월 28일
0

daily-notes

목록 보기
2/11

190418

DDD(Domain Driven Design)

  1. Layered Architecturre(Seapration of Concern)

    • UI - Application - Domain - Infrastructure

      	1) UI - 사용자한테 보여줄 화면 + 사용자 이벤트(Front)
      
      	2) Application - 업무 규칙이나 지식이 포함되지 않고 도메인간 상호작용만이 존재하며 도메인 객체에 작업을 위임 (Controller?)
      
      	3) Domain - 업무 개념 및 업무 상황, 규칙에 대한 정보를 표현, 기술적인 세부사항은 infrastructure에 위임 (Service, Entity?)
      
      	4) Infrastructure - 상위 계층을 지원하는 일반화된 기술적 기능 - ex) 도메인 영속화, 메시지 전송... (Repository)
profile
좋아하다

0개의 댓글