Java1 [클린 아키텍처] 계층과 모듈은 다르다. / Layer != Module 성장력이 뛰어난 친구가 클린 아키텍처에서 포트(Port)의 적절한 위치를 물었다. - 도메인 모듈에 Input / Output 포트를 정의하는 건 어떻게 생각해?- Input 포트는 유즈케이스 인터페이스 명세야. Output 포트는 외부 기술(영속성 등)의 인터페이스 명세고.- 유즈케이스를 애플리케이션 모듈에 인터페이스 선언과 구현체를 두던데, 의미가 없어보여. Project/- project-api/- project-application/- project-domain/-- domain1/--- port/---- in/----- XXXUseCase.kt---- out/----- XXXRepository.kt--- service/---- ...--- model/---- ...- project-infrast.. Java/학습 정리 2025. 7. 25. 이전 1 다음