컴포넌트1 [만들면서 배우는 클린 아키텍처] Chapter9. 애플리케이션 조립하기 9. 애플리케이션 조립하기 1. 조립까지 신경 써야 하는 이유 코드의 의존성은 항상 안쪽으로, 도메인 코드 방향으로 향해야 안전함. 설정 컴포넌트 (configuration component)가 필요 아키텍처에 중립적 인스턴스 생성을 위해 모든 클래스의 의존성을 가짐 설정 컴포넌트의 역할 웹 어댑터 인스턴스 생성 HTTP 요청이 실제로 웹 어댑터로 전달되도록 보장 유스케이스 인스턴스 생성 웹 어댑터에 유스케이스 인스턴스 제공 영속성 어댑터 인스턴스 생성 유스케이스에 영속성 어댑터 인스턴스 제공 영속성 어댑터가 실제로 데이터베이스에 접근할 수 있도록 보장 이러한 작업은 단일 책임 원칙을 위반하는게 맞다. 애플리케이션의 모든 부품을 알고 있기 때문. 2. 평범한 코드로 조립하기 package com.book.. 2022. 11. 11. 이전 1 다음 반응형