서비스 층은 외부 레이어 또는지?하지 않을 경우 그것은 오에서는 계층?

StackOverflow https://stackoverflow.com/questions/1838298

  •  11-09-2019
  •  | 
  •  

문제

서비스 층은 외부 레이어 또는지?하지 않을 경우 그것은 오에서는 계층?

답변 주시기 바

감사

도움이 되었습니까?

해결책

을 이용하실 수 있습니다 시스템은 많은 다른 방법으로,한층 건물입니다.나는 결코 사용되는 용어"외"층이다.그것은 합리적인 analayze 동일한 시스템에서 여러 방법으로 논리적인 아키텍처,Physiscal...건축물

우리는 당신의 질문에 대답하면 우리가 무엇을 알고 있는 레이어 당신의 선택에서는 아키텍처의 밑에 토론을,그 다음 가치를 이해하는 서비스를 거짓말입니다.당신은 우리에게 말씀에 대해"외",우리는 알지 못한 어떤 대안이 있다.

I usuaully 에 대해 생각 프리젠 테이션,비즈니스 로직과 지속성을 알려준다.어떤 경우에는 서비스에서 거짓말 비즈니스 로직 레이어입니다.

내가 말할 것 그것은 매우 합리적인 고려하는 서비스에는 공용 인터페이스에 대한 시스템 그래서 어떤 의미에서 그들은 거짓말에서"외"층이다.

추가에 대응하여 논평:

거기에 간단한 대답이다.그것은 모두 우리는 무엇을 의미하는"서비스"라며 우리의 어떤 계층이 있다.자 구체적인 예를 들어:다고 가정하는 우리의 UI 를 원하는의 세부 사항을 표시 송장.우리가 선택할 수 있습니다면 만들기 서비스

InvoiceDto getInvoiceDetails(int invoiceNumber)

그것은 보인다는 것이 분명 구현 이 서비스의에서는 비즈니스 로직 레이어입니다.그리고 인터페이스이 될 수 있는 간단한 라이브러리 또는 웹 서비스에 따라 어떻게 우리가 우리 사이의 통신 레이어입니다.

그런 다음 우리는 결정을 노출하는 고객에 대한 서비스는 자신의 앱 서비스를 호출할 수 있습니다.우리는 코드가 있는 웹에서 레이어는 아마도 노출하는 나머지 서비스

http://dave.org/service/invoice/nnnn

가 조금 어댑터에서 실행되는 코드 웹 층,그리고 거기에 우리는 수 관리 인증 etc.하지만 어디 서비스입니까?그것은 단지는 adapeter?그것은 비즈니스 로직?그것은 모두?

내 생각의 방법을 실제 서비스는 논리에서 실행중인 사업 층을,나머지는 그냥 배관합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top