1

Grails アプリを管理者向けと顧客向けの 2 つのアプリに分割することを検討しています。管理アプリは、多くのバックエンドの重労働も行います。

誰かがこれをしましたか?学んだ教訓?私は特に、ドメイン オブジェクトを処理する最善の方法と、並行性に関する潜在的な問題について疑問に思っています。

4

3 に答える 3

1

競合/ロック状態に陥る可能性がありますが、これが何度も行われるのを見てきました. 私の唯一の提案は、個別のドメイン クラスを維持しないことです。共通のドメイン クラスをプラグインに入れ、そのプラグインを両方のアプリケーションにインストールします。

于 2012-12-26T19:02:39.530 に答える
0

本当にそうしたい場合は、すべてのアプリから複数の直接アクセスを有効にするのではなく、既存のドメインクラスも分離するのが最善の方法です。各ドメインクラスは、アプリによってほとんど閉じられた状態で維持されます。他のアプリの場合、データホスティングアプリが提供するRESTfulサービスを介してデータにアクセスする必要があります。

于 2012-12-22T02:50:52.450 に答える
0

ドメイン クラスをまったく同じにして、同じ db テーブルを生成したい場合があります。

現代の dbms は通常それを非常にうまく処理するため、同時実行性が大きな問題になるとは思いません。

于 2012-12-22T20:02:25.997 に答える