2013-01-17 2 views
5

私はApp Engine & Androidでアプリを開発しています。クラウドとモバイルの間の通信にAPIとGCM用にGoogle Cloud Endpointsを使用する予定です。私はデータ永続性のためにObjectifyを使用することを意図していましたが、特に別の注釈やその他の要件で予期せぬ問題に遭遇するかどうか疑問に思っています。誰もが私に警告できる経験はありますか?App Cloud JavaでObjectifyをGoogle Cloud Endpointsに使用する際に注意すべき点はありますか?

答えて

4

Objectifyは、エンドポイントで使用するためにサポートされているフレームワークと見なされるため、問題が発生した場合はバグとみなされます。信頼できるテスターの数は成功してそれを使用しています。

+0

ありがとうございます。 Objectify Transactionを含むクラスからエンドポイント・ライブラリーを生成する際に、「java.lang.ClassNotFoundException:com.googlecode.objectify.Work」を取得すると、コード、デザイン、Eclipseのセットアップ、またはObjectify(4.0b1 )またはエンドポイント? –

+0

あなたのコードではほとんど問題ではありません。 Eclipseのセットアップやエンドポイントはおそらく犯人です。私はあなたがコマンドラインではなくEclipseでライブラリを生成していると仮定していますか? –

+0

エンドポイント・トラステッド・テスターに​​電子メールを送り、ちょっとした手引きを得て、jarをSDK/lib/userディレクトリーに追加することでコマンドラインから実行できましたが、Eclipseでは使用できません。私はエンドポイントを実行しているときEclipseが何をしているかを正確に把握するのにEclipseの専門家ではない... –

0

私は数か月前からObjectifyとEndpointsで作業してきました。プロジェクトのセットアップはちょっと難しかったし、最終的にはデバッグが困難だったので、Eclipse Endpointプラグインを使用して諦めました。代わりに、私はダンを出発点としてこの優秀な例https://github.com/GoogleCloudPlatform/appengine-endpoints-helloendpoints-java-mavenを使用しました。 Eclipse for Javaコーディングとコンパイル用コマンドラインの使用Maven &コマンドラインを使用すると、信頼できるフィードバックが得られます。使用可能なオプションについては、コマンドmvn help:describe -Dplugin = appengineを使用してください。

Maven Endpointsプロジェクトをセットアップしたら、ObjectifyをMavenに追加するのは簡単です。客観化とサポートのドキュメントは非常に単純で、エンドポイントでうまく機能します。キーとリファレンスに@ApiResourceProperty(ignored = AnnotationBoolean.TRUE)が付いていないと、エンドポイントが爆発するという唯一の問題がありました。

関連する問題