2016-07-04 6 views
1

ObjectifyをVert.xアプリケーションに統合することは可能ですか?Objectify with Vert.xを使用

いくつかの文脈を教えてください。私はgcloud-javaライブラリを使ってGoogle Cloud Datastoreとやり取りするVert.x(3.3.0)によって公開されたREST APIを持っています。すべて正常に動作しますが、より高レベルなAPIを使用して、すべてのコードを読みやすくし、メンテナンス性を向上させたいと考えています。

Objectify setup

客観化は、リクエストの終了時に残っているすべてのスレッドローカルトランザクションコンテキストと保留中の非同期操作をクリーンアップするためにフィルタが必要であることを示しています。

問題は、web.xmlがなく、Objectifyがサーブレットフィルタを必要としているようです。

答えて

2

ObjectifyはGoogle App Engine用に特別に設計されていると私は理解しています。 GAEにデプロイされたアプリケーション内でうまく動作します。私はGAEの外でそれを使用して運がない(Compute Engineでさえも)。あなたはクラウドデータストアにアクセスするためのgcloud-Javaライブラリを使用していることを述べているので、あなたはCatatumbo、のgcloud-javaの上に構築されたオブジェクトマッピングと永続化フレームワークをチェックアウトする場合があります。 CatatumboはJPAに似ています。 Catatumboは、Apache v2ライセンスに基づいて配布されるオープンソースプロジェクトです。

+0

このプロジェクトにはどのような計画がありますか?それはキャッシング機能を持っていますか? objectifyのようにRefやKeyをサポートしますかサポートしますか?キー、親キーとキーの参照のための – Flo354

+0

サポートは、すでに現在のリリースバージョンに存在します。まだキャッシングはサポートされていませんが、実装できます。不足している機能については、GitHubで問題を作成してください。できるだけ多くの情報を提供してください。 –