2

GWT ベースのアプリケーションのアーキテクチャ コンポーネントを構成および選択している最中です。Google-App-Engineであるターゲット サーバーにデータ モデルを保持する簡単な方法を選択する必要があります。

出場者:

  • Spring Roo : 私はこれを試して自分のプロジェクトに統合しましたが、とてもいいです。使い方は簡単で、Java AspectJ ITD は、エンティティの生成と永続化を支援する非常に優れたテクノロジのようです。今のところJPAでのみ動作するため、DataStoreの本当の可能性を実際に活用していません(RDBMSのみ:(

  • Objectify : これはまだ試していませんが、Google DataStore API に直接対処するのは素晴らしいようです。JDO との混乱はありません。サンプルの使用方法を確認しましたが、見た目もとてもいいです。

経験者の方、ご意見ありませんか?

ありがとうございました!

4

2 に答える 2

1

Twig を GAE 永続化に使用する未公開の Roo アドオンを作成しました。Twigは素晴らしいです。設定はほとんどなく、実際に問題が発生したのは、設定をやりすぎたときだけでした。GAE 上の JPA の問題は、それが JPA 1.0 のみであり、GAE 用の Datanucleus プラグインがせいぜい大雑把であることです。

GAE のみをターゲットにする場合は、Twig または Objectify を使用します。興味があれば、私の Twig アドオンを Google Code プロジェクトとして公開できます。

于 2011-03-14T06:38:12.593 に答える
0

GAE 開発モードでは、プログラムによってのみオブジェクトを永続化できます (過去 3 日間、オンライン データストアからローカル データストアにデータをバッチ インポート/同期する方法を検索しましたが、Java アプリの簡単な解決策はないようです-少なくとも私は知っていました)しかし、まだNoSQLが必要な場合は、オブジェクト化gwtが良い解決策です。Objectifyに一票。

于 2014-09-30T10:27:52.193 に答える