응용 서비스와 표현 영역
# 표현 영역과 응용 영역 - 응용 영역과 표현 영역이 사용자와 도메인을 연결해주는 매개체 역할을 함 - 표현 영역은 응용 서비스가 요구하는 형식으로 사용자 요청을 변환. - 응용 서비스를 실행한 뒤에 표현 영역은 실행 결과를 사용자에게 알맞은 형식(HTML/JSON)으로 응답 # 응용 서비스의 역할 - 응용 서비스는 사용자가 요청한 기능을 실행 - 사용자 요청을 처리하기 위해 리포지터리에서 도메인 객체를 가져와 사용 - 도메인 영역과 표현 영역을 연결해주는 창구 - 응용 서비스가 복잡하다면 응용 서비스에서 도메인 로직 일부를 구현하고 있을 가능성이 높음 - 응용 서비스는 트랜젝션 처리도 담당 도메인 로직을 응용서비스로 분산시 문제점 1. 코드 응집성이 떨어짐 2. 여러 응용 서비스에서 동일한 도메인 로..
2023.08.12