私はGrailのプロジェクトに取り組んでいます。このプロジェクトには、ドメインオブジェクトがデータベースに残っていないものがあります。これらはREST APIを介して管理されるため、CRUD操作はすべてデータベースではなくこのAPIを使用して行われます。Grailsのメモリドメインオブジェクトで作業する最良の方法は何ですか?
これは、興味深いGrailsプラグイン(Compassを使用した検索など)を使用できるということです。
たとえば、DomainオブジェクトUsersの管理はREST APIを使用して管理されるため、Usersリストが表示されると、リモートサーバーでユーザーリストを取得するRESTメソッドが呼び出されます。私はそれを設計するにはいくつかの方法で考えることができ、このユースケースは十分に明確である:)
願っていますが、私は最善だかわからないんだけど:
- 私はコントローラでドメインオブジェクトを作成する必要があります(と以前のユーザーがメモリに保存されている を削除しますか?)
- 永続的ではないドメインクラスを定義することは可能です( マッピングと思っています)が、これが最善の方法であるかわからない、またはデータをロードする場所が です。
- Grails the UserをDomainオブジェクトとしてモデル化しない方が良いでしょうか?
ありがとうございます!
情報をありがとう、検索プラグインのGORMが必要だと思っていない限り、私はそれを試してみましょう。私はこのアプローチを使用して、実際のものの代わりにデータベースとしてメモリを使用することができると思います。検索プラグインはうまく動作するようです。 – pestades