본문 바로가기

maven2

[만들면서 배우는 클린 아키텍처] Chapter10. 아키텍처 경계 강제하기 10. 아키텍처 경계 강제하기 1. 경계와 의존성 아키텍처의 경계와 '경계를 강제한다는 것'의 의미를 알아보자. 아키텍처의 경계를 강제한다는 것은 의존성이 올바른 방향을 향하도록 강제하는 것. 가장 안쪽 계층 도메인 엔티티 도메인 엔티티에 접근하는 애플리케이션 계층 유스케이스 구현 어댑터 인커밍 포트를 통해 서비스 접근 서비스 아웃고잉 포트를 통해 어댑터 접근 설정 계층 어댑터 & 서비스 객체 생성용 팩터리 포함 의존성 주입 매커니즘 제공 의존성은 항상 안쪽으로 향해야 한다. 2. 접근 제한자 package-private 제한자의 중요성 패키지를 통해 클래스들을 응집된 모듈로서 만들어준다. 패키지 바깥 서는 접근 불가. 모듈 진입용 클래스만 따로 public으로 만들면 된다. 경계간 외부로.. 2022. 11. 15.
2022-04-13의 기록 ▶ 지난 3주 -> 마지막 팀프로젝트인 파이널 프로젝트를 뒤늦게 시작하게 되어 수료 후에 2주를 더하게 되었다. 하필 전주에 코로나 양성 판정이 나는 바람에 컨디션이 좋지 않아 더 늦게 끝낸 것이 내심 아쉽다. 프로젝트는 거의 마무리 단계이며 오늘이나 내일중으로 war 파일을 강사님께 보내드릴 생각이다. 서버에 배포 후 에러 잡기가 완료된 후, 프로젝트에 대한 디테일한 부분들을 회고로 따로 작성하겠다. 오늘부터는 그 동안 하지 못했던 공부를 다시 시작할 생각이다. -> 그 동안 프로젝트로 인해 정신이 없고 하필 최근부터 자가격리를 하게 되어 집밖돌이인 내가 집에만 있다 보니 육체와 정신이 지쳐서 블로그 관리를 하지 못했었는데, 어제 새벽 이후로 프로젝트 관련 모든 코딩을 완료(테스트도 완료)하게 되어 다.. 2022. 4. 13.
반응형