BAZZI BLOG · TREE
bulletin 내부의 네 가지 책임
bulletin 내부의 네 가지 책임
bulletin 패키지 아래 api, application, domain, infrastructure를 두어 요청·응답, 유스케이스, 도메인 규칙, 저장소·외부 연동의 책임을 나누는 초안이다.
CHURCH APP / BULLETIN PACKAGE DETAIL
bulletin 내부의 네 가지 책임
PACKAGE
bulletin/
src/main/java/.../church/
BOUNDARY
api/
Controller / DTO
USE CASE
application/
use case / transaction
DOMAIN
domain/
Entity / enum / rules
ADAPTER
infrastructure/
Repository / adapter
선은 하위 패키지의 포함 관계다. 네 책임 사이의 실행 순서나 의존 방향을 새로 가정하지 않는다.
중점 구성요소
관계·흐름
독립 파일에서는 NanumSquare가 없을 때 시스템 글꼴로 대체된다.