0
Grailsのモデル、使用してGrailsのにウェブサービスのデータを統合:私はのは、書籍としましょうローカルDB(でいくつかのデータを持っている取得し、私はきちんとしてモジュラーな方法でフォロー状況を扱うことができる方法を知りたいと思った
、著者、レビュー)、1つ以上の外部WSからの情報でそのデータを強化する必要があります。(例えば、私は、データベースに本の出版年持っていないので、私はWSから、ユーザがブックを望んでいるたびにそれを取得する必要があります)
- エンティティのプロパティを強化:異なるシナリオが存在することができ
- が処理するための最良の方法は何
(例えば、各書籍のために、私は地元でのいくつかのレビューを持っているが、私は外部のWSからそれらの多くを得ることができます)DBからとWSSからのエンティティを連携Grailsのこの問題?
おかげで、私の地元のブックサービスを使用してください。しかし今、本物の疑問があります。本はどのようなものを返すべきですか? JSONオブジェクト(REST + JSONを想定)?ブックモデルですか?基礎となるデータソースから抽象化するために中間のBookクラスを作成する方が良いでしょうか? – Mario
私の例では、あなたのWSスタブ(bookWS)にリモートWebサービスの応答をgrailsアプリケーションのブックモデルに変換するメソッドがあると仮定しています。変換のロジックはあなた次第です... – Philippe
ここに例があります:http://groovy.codehaus.org/Using+the+client+with+complex+objects – Philippe