2016-11-04 4 views
0

제 질문은이 특별한 경우에 가장 좋은 방법이 될 수 있습니다.도메인 클래스 백엔드 i 프론트 엔드 다른 프로젝트

Google은 모바일 앱, 프런트 엔드 및 백 엔드와 같은 여러 클라이언트와 REST API를 보유하고 있습니다.

마지막 두 클라이언트는 REST API와 동일한 언어로 작성됩니다.

클라이언트 및 REST API에 대해 동일한 도메인 클래스 또는 상수와 같은 일부 클래스가 있습니다. 그것을 어떻게 공유 할 수 있습니까? 그것을 공유하는 가장 좋은 패턴은 무엇이라고 생각합니까? 다른 서비스와 고객 사이의 독립성을 유지하고 싶습니다.

답변

0

일반적으로 공용 API를 디자인 할 때 몇 가지 설명서도 제공됩니다. 예를 들어, API에서 사용하는 Type 열거 형은 클라이언트 측에서 복제해야 할 필요가 있습니다. 실제로 모든 것이 있습니다.

0

특히 https://realm.io/은 백엔드와 모바일간에 데이터 모델을 공유하기 위해이 문제를 해결하기위한 시도입니다.