2. 아키텍처 개요
2020. 7. 12.
네 개의 영역과 계층 구조 아키텍처를 설계할 때 출현되는 전형적인 영역은 '표현', '응용', '도메인', '인프라스트 럭처'의 네 영역이다. 그리고 이 영역들을 계층 구조로 표현할 때 의존관계를 살펴보면 다음 그림과 같다. 하지만 구현의 편리함을 위해 계층 구조를 유연하게 적용한다. 예를 들어, 응용 계층은 도메인 계층에 의존하지만 외부 시스템과의 연동을 위해 인프라 스트럭처 계층에 의존하기도 한다. 다음 그림과 같이 말이다. 짚고 넘어가야할 것이 있는데 바로 응용, 도메인 계층이 상세한 구현 기술을 다루는 인프라 스트럭처 계층을 의존한다는 점이다. 응용 계층과 도메인 계층은 정책으로부터 도출된 고수준 계층인 반면 인프라 스트럭처는 저수준 계층이다. 위의 그림은 Mybatis를 통해 엔티티를 DB에 C..