<aside> 💡
Application module layer
<aside> 💡 Acceptance module
</aside>
<aside> 💡 Controller module
</aside>
</aside>
<aside> 💡 Service module layer
</aside>
<aside> 💡 Stable Service module layer
</aside>
<aside> 💡 Domain layer
</aside>
<aside> 💡 Repository module layer
</aside>
<aside> 💡 Core module layer
</aside>
<aside> 💡 External module layer
</aside>
만들어진 하위 모듈들을 조립하는 계층.
애플리케이션의 인수테스트와 전역적으로 사용할 설정이 포함됨.
Application | Controller | Service | Stable Service | Domain | Core | Repository | External |
---|---|---|---|---|---|---|---|
X | O | X | X | X | X | X | X |
사용자의 요청을 받는 계층
Application | Controller | Service | Stable Service | Domain | Core | Repository | External |
---|---|---|---|---|---|---|---|
X | X | O | O | X | O | O | O |
비즈니스를 위해 다른 서비스를 사용해야하는경우, Service module layer에 위치되고, 아닌경우 Stable Service module layer에 위치됨.