내 응용 프로그램은 3 개 프로젝트적절한 방법
도메인
- ui.web.mvc webservices.webapi
내부 도메인 2 가지 모델이 있습니다
Car
Engine
내 webservices 프로젝트는 데이터를 검색하기 위해 도메인 객체를 참조합니다. mvc 프로젝트가 복잡한 viewmodel 또는 dto를 사용하여 데이터를 webservice에 보내고 webservice가 해당 모델을 도메인 하나에 매핑하면 해당 viewmodel 또는 dto가 두 프로젝트 (webservices
및 mvc
)에 있다고 생각하는 것이 정상입니까?
도메인 개체와 개체를 검색하는 웹 서비스? 이상한 설정. 웹 서비스를 지속성 구현 (즉, 저장소)으로 추상화하지 않는 이유는 무엇입니까? 도메인 객체를 반환하거나 저장해야합니다. 나는 그런 시나리오에서 DTO의 요점을 보지 못했다. 대부분의 def 모델은 퍼시스턴스 계층에 위치하지 않습니다. –
내 저장소가 insde 도메인 프로젝트입니다. 저장소를 별도의 프로젝트로 옮기는 것이 좋습니다. 내보기 모델은 지속 레이어가 아닌 mvc 레이어 안에 있습니다. – user1765862
WS는 무엇을합니까? –