Page History
...
계층형 아키텍처 베이스로 Application 네임스페이스를 우선은 심플하게 구성하였으며
도메인 핵심개념을 분리하는것이 주 목적이며 여러 아키텍처를 참고 지속 개선될수 , 아직 DDD의 컨셉이 완전하게 반영된 구조가 아니며
재 조정될수 있습니다.
| Code Block | ||
|---|---|---|
| ||
Controllers : API인터페이스 정의 - UserController Services : 어플리케이션/도메인 계층 -User : User도메인을 응집화 -UserAppService -UserService Entity : 엔티티를 집합 -UserEntity Repositories : 인프라계층중 레파지토리들 -UserRepository |
위 내용베이스로 DDD 학습을 위해 준비물
- 기본 닷넷 코어 API를 생성 ( +도커지원)
- 도커에 mysql을 탑재하여 로컬에 구동될수 있게 셋팅
- 레파지토리 패턴을 위해 ORM - Entity FrameWork활용