보통 나는 다음과 같은 층이 프로젝트에 대한 n 계층 아키텍처를 레이아웃 할 때 :웹 API는 일반적인 n- 티어 아키텍처에서 어디에 적합합니까?
- 도메인 (도메인 모델, 저장소 계약)
- 데이터 (저장소 도메인 모델의 상단에 작업을)
- 서비스 (집계 REPOS, 캐싱, 검증)
- 프리젠 테이션합니다 (MVC 응용 프로그램)
실제 응용 프로그램과 외부 클라이언트에서 ASP.NET MVC 4 Web API를 사용할 수있는 곳은 어디입니까? 서비스 레이어의 일부입니까, 아니면 서비스 레이어를 사용하고 MVC 앱과 같은 레벨에 앉아 있습니까?
웹 레이어가 서비스 레이어를 사용하는 한, 특정 레이어가 고장 났을 때 프레젠테이션이라고 말하고 싶습니다. –
@pst, 이것은 처음에 내가 한 일이지만 어떤 내용도 제시하지 않으므로 나에게 이상한 것처럼 보입니다. 따라서 웹 API는 단순히 서비스 계층에 대한 HTTP 래퍼 역할을합니까? –
@pst, 귀하의 의견은 내가 생각하는 것을 거의 확인했습니다. 왜 당신은 대답으로 게시하지 않으며 나는 그것을 받아 들일 것입니다. 고마워 :) –