0

지난 몇 개월 동안 저에게 왜곡 된 질문이 있습니다. 작가와 사람 중 일부는 비즈니스 로직응용 프로그램 서비스으로 연결합니다. 내가 알고있는 사업에 따르면 Logic에는 도메인을 구성하는 클래스가 포함되어 있으며 비즈니스 레이어 또는 도메인 레이어에 모두 포함되어 있습니다. 그래서 우리는 Business Objects를 비즈니스 계층에 넣었습니다. (완전히 논리적 인 것처럼 보입니다.) 그렇다면 응용 서비스 (witc는 서비스 계층에 속해 있음)와 비즈니스 로직 (비즈니스 계층에 속해 있음)을 연관시키는 이유는 무엇입니까? 애플리케이션 서비스에 비즈니스 로직이 포함되어 있다고 말하는 이유는 무엇입니까?응용 서비스가 비즈니스 로직을 포함한다고 언급했습니다.

답변

1

사용자가 설명하는 것과 같은 계층화 된 아키텍처에서 서비스 계층은 일반적으로 비즈니스 로직 구성 요소를 사용하여 서비스 계약을 이행합니다. 서비스 계층은 비즈니스 객체에서 DTO 또는 요청/응답 메시지로의 매핑이 일어나는 곳입니다. 이렇게하면 비즈니스 계층의 변경으로 인해 서비스 계약이 중단되지 않습니다.

+0

즉, 개념을 혼합하고 서비스에 비즈니스 로직이 포함되었다고 말하는 것은 완전히 거짓임을 의미합니다. :) –

관련 문제