2017-05-24 29 views
0

모든 기본 도메인 객체를 포함하는 하나의 grails 프로젝트를 만들었습니다. 별도의 grails 프로젝트를 만들어서 기능적 경계를 분리하는 데 도움이되도록 만들고 싶지만이 기본 도메인 객체와 서비스를 기본 의존성으로 사용하여 다른 모든 grails 프로젝트에서이 레이어를 완벽하게 사용할 수있게해야합니다. . 이것이 올바른 접근 방법인지 그리고 어떤 방법으로 나아가 야하는지에 대한 의견은 높이 평가됩니다.한 grails 프로젝트의 도메인 객체를 다른 grails 프로젝트의 종속물로 사용

+1

플러그인으로 만들 수도 있지만 왜 여러 앱이 도메인과 상호 작용하기 위해 하나의 REST API 만 만들지 않는 것이 좋을까요? –

+0

첫 번째 부분에는 동의하고 두 번째 부분에는 동의하지 않습니다. REST API가 항상 최상의 솔루션은 아닙니다. 요구 사항 및 물건에 대한 적절한 지식 없이는 제안해서는 안됩니다. –

+0

솔루션 중 하나 인 REST API에 대해 생각해 보았습니다. 그러나 단기간에 아키텍처의 복잡성을 높이고 싶지 않았기 때문에 종속성으로 생각하면 모듈성을 얻을 수 있습니다. – jay

답변

1

도메인 클래스가있는 플러그인을 플러그인으로 만들 수 있습니다. 그런 다음 실제 앱에서 해당 플러그인을 사용하십시오.

docs 섹션을 참조하십시오. 특히 섹션과을 참조하십시오.

+0

Adeel Ansari에게 제안을 주심을 감사드립니다. 문서를 검토하고 내가 찾고있는 것을 발견하면 알려 드리겠습니다. – jay