2017-05-24 5 views
0

すべての基本ドメインオブジェクトを含むgrailsプロジェクトを1つ作成しました。私は別のgrailsプロジェクトを作成して機能境界を分けておく必要がありますが、これらの基本ドメインオブジェクトとサービスをベース依存関係として使用する必要があるため、他のgrailsプロジェクト。これが適切なアプローチであるかどうかについての考えと、それを行う方法に関するいくつかの指針が高く評価されています。grailsプロジェクトのドメインオブジェクトを他のgrailsプロジェクトの依存関係として使用する

+1

これをプラグインにすることはできますが、複数のアプリケーションがドメインとやりとりするために1つのREST APIを作成するだけではどうですか。 –

+0

最初の部分には同意し、2番目の部分には同意しません。 REST APIは必ずしも最適なソリューションではありません。要件やものについて十分な知識がないと示唆すべきではありません。 –

+0

私は解決策の1つとしてREST APIを考えましたが、短期間に私は自分のアーキテクチャの複雑さを増やしたくないので、依存関係として考えることはモジュール化を達成するのに役立ちます。 – jay

答えて

1

代わりにドメインクラスを持つプラグインを作成できます。次に、実際のアプリでそのプラグインを使用します。

docsを参照してください。特に、のセクションとのセクションを参照してください。

+0

Adeel Ansariに提案していただきありがとうございます。私は文書を調べ、私が探していたものを見つけたら教えていただきます – jay

関連する問題