6.1 표현 영역과 응용 영역

Untitled

사용자와 도메인을 연결해주는 매개체 역할을 표현영역, 응용영역이 함.

표현 영역은 사용자의 요청을 해석함.

사용자의 HTTP 요청을 받아 사용자가 실행하고 싶은 기능을 판별하고 그 기능을 제공하는 응용 서비스를 실행

응용 영역은 실제 사용자가 원하는 기능을 제공함.

기능을 실행하는 데 필요한 입력 값을 메서드 인자로 받고 실행 결과를 리턴

표현 영역은 응용 서비스가 요구하는 형식으로 사용자 요청을 변환해야함.

요청 파라미터 값을 사용하여 응용 서비스가 요구하는 객체를 생성한뒤 응용서비스의 메서드를 호출한다.

응용 서비스를 실행한 뒤 표현 영역은 실행 결과를 사용자에게 알맞은 형식으로 응답.

응용 영역은 표현 영역에 의존하지 않음.

사용자와의 상호작용은 표현 영역이 처리하기 때문에, 응용 영역은 사용자 환경에 대해 알 필요 없음.