Project

General

Profile

機能 #193

JDO から Objectify に切り替え

Added by みぞ @mizo0203 over 5 years ago. Updated almost 4 years ago.

Status:
完了
Priority:
通常
Target version:
Start date:
04/20/2017
Due date:
% Done:

100%

Estimated time:
Spent time:

Description

Google Cloud Datastore への接続を、Java Data Objects(JDO)から Objectify に切り替える


https://cloud.google.com/appengine/docs/standard/java/datastore/jdo/overview-dn2

警告: ほとんどのデベロッパーは、低水準の Datastore API を使用するか、Datastore 専用に開発された Objectify などのオープンソースの API を使用するほうが快適に作業できるでしょう。JDO は、従来型のリレーショナル データベースに使用するように設計されているため、リレーショナル データベースとは異なる Datastore の特性(エンティティ グループや祖先クエリなど)を明示的に表す方法がありません。これは、理解や修正が困難な微妙な問題の原因になり得ます。

https://cloud.google.com/appengine/docs/standard/java/datastore/#connecting_to_datastore_name_short_with_app_engine

  • Objectify: https://github.com/objectify/objectify/wiki
    • Objectify は、Google が推奨するオープンソースの Java 用 API です。ORM に似た機能を備えた高度な Datastore 用 API を提供します。
  • Java 用 Datastore API: https://cloud.google.com/appengine/docs/standard/java/datastore/api-overview/
    • Java 用 Datastore API は、App Engine SDK に組み込まれた低レベルの Datastore API で、すべての Datastore 機能を直接利用することができます。詳細は、Java 用 App Engine Datastore のドキュメントをご覧ください。
  • Cloud Datastore クライアント ライブラリ: https://cloud.google.com/datastore/docs/reference/libraries#client-libraries-install-java
    • Cloud Datastore クライアント ライブラリは、App Engine スタンダード環境の Java 8 ランライムで実行されるアプリや、App Engine フレキシブル環境のアプリケーションで使用できるライブラリです。App Engine 以外のアプリケーションでも使用できます。
#1

Updated by みぞ @mizo0203 almost 4 years ago

  • Description updated (diff)
#2

Updated by みぞ @mizo0203 almost 4 years ago

  • Status changed from 新規 to 解決
  • % Done changed from 0 to 80

更新履歴 github|621a62b07ecdf93c93fd781ee5ca8b9eb4749f3e で適用されました。

#3

Updated by みぞ @mizo0203 almost 4 years ago

  • Status changed from 解決 to 完了
  • Target version set to v2.1
  • % Done changed from 80 to 100

Also available in: Atom PDF