0
웹 API 서비스를 사용하는 mvc 웹 응용 프로그램이 있습니다. mvc에서 MyModel
으로 표시된 복합 양식 데이터를 webservice로 보내려면 webservice에 MyModel이 있어야합니다.웹 API 동작 양식 데이터 수신
이렇게하면 MVC와 웹 서비스 모두에서 MyModel
이 발생합니다. 이 올바른 접근법인가?
웹 API 서비스를 사용하는 mvc 웹 응용 프로그램이 있습니다. mvc에서 MyModel
으로 표시된 복합 양식 데이터를 webservice로 보내려면 webservice에 MyModel이 있어야합니다.웹 API 동작 양식 데이터 수신
이렇게하면 MVC와 웹 서비스 모두에서 MyModel
이 발생합니다. 이 올바른 접근법인가?
내 의견으로는 그들은 서로 다른 모델을 가져야하며 상호 의존성을 피하기 위해 필요한 매핑을 수행해야합니다. 이 경우 두 프로젝트가 완전히 끝났습니다. 이 접근 방식은 Data transfer object (DTO)입니다.
당신은 단지 당신이
단점
을 종료합니다. 한 팀이 백엔드에 대한 견해와 팀을 꾸미고 있습니다. 또한 소비하는 외부 API 인 경우. 그러나이 방법을 귀하의 경우에 적용 할 수 있습니다.
이 dto 모델은 두 프로젝트, 웹 API 프로젝트 및 MVC 프로젝트에 있어야합니다. – user1765862
아니, 네가 그렇게하면 목적을 이길 것이기 때문에 – jtabuloc