Dev Book Review/DDD START!
2021. 10. 23.
[DDD START!] Chap2. 아키텍처 개요
네 개의 영역 아키텍처를 설계할 때 출현하는 전형적인 영역은 표현, 응용, 도메인, 인프라스트럭처의 네 영역이다. 표현 영역은 사용자의 요청을 받아 응용 영역에 전달하고 응용 영역의 처리 결과를 다시 사용자에게 보여주는 역할을 한다. 웹 애플리케이션에서 표현 영역은 HTTP 요청을 응용 영역이 필요로 하는 형식으로 변환해서 응용 영역에 전달하고, 응용 영역의 응답을 HTTP 응답으로 변환해서 전송한다. 표현 영역을 통해 사용자의 요청을 전달 받는 응용 영역은 시스템이 사용자에게 제공해야 할 기능을 구현한다. 응용 영역은 기능을 구현하기 위해 도메인 영역의 도메인 모델을 사용한다. public class CancelOrderService() { @Transactional public void cancelO..