Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

어플리케이션의 규모에따라 네임스페이스의 계층이 더  체계적이고다양해질수 있으며

계층형 아키텍처 베이스로 Application 네임스페이스를 우선은 심플하게 구성하였으며


도메인 핵심개념을 분리하는것이 주 목적이며 , 아직 DDD의 컨셉이 완전하게 반영된 구조가 아니며선택한 아키텍처에따라 아키텍처의 계층구조및 네이밍이

어플리케이션의 계층및 네임스페이스에 반영될수 재 조정될수 있습니다.


Code Block
themeEmacs
// 아직은 도메인 이벤트가 없는 버전
// CRUD를 위한 계층형구조를 먼저 완성한후, CQRS를 위한 헥사고널로 확장 예정입니다.
Controllers : API인터페이스 정의
 - UserController

Services : 어플리케이션/도메인 계층
 -User : User도메인을 응집화
   -UserAppService
   -UserService
Entity : 엔티티를 집합
  -UserEntity
Repositories : 인프라계층중 레파지토리들
 -UserRepository

...