0

Eclipse 用の Google プラグインをインストールし、組み込みのウ​​ィザードを使用して最初の Web アプリケーション プロジェクトを作成しました。に行くとMyProject >> Properties >> Google >> App Engine >> ORM、リストボックスと次のテキストのセクションが表示されます。

ORM で使用できるように、次のクラスを拡張します。

これをオンラインで検索すると、JDO (DataNucleus) を使用する GAE にはコンパイル後の「拡張」が必要であり (これはバイトコード生成を意味すると思いますか?!?)、このダイアログでどのクラスが「拡張」されるかを指定しますか?

  • この「機能強化」が何であるか、なぜそれが必要なのか、まだ混乱しています
  • 強化のためにどのクラスを選択したいかについて混乱している
  • また、この機能強化は、Eclipse 内からアプリをビルド/デプロイする場合にのみ発生すると思いますが、Ant ビルド内からこの「機能強化」機能にアクセスするにはどうすればよいですか?

前もって感謝します!

4

1 に答える 1

1
  1. JDO クラスの拡張により、データ クラスは「ダーティ」フィールド、つまりデータが最後にロードされてから変更されたフィールドを検出できるようになりました。これは、どのオブジェクトを保存する必要があるかを効率的に判断するために必要です。

  2. データベース内のデータにマップされるJDO データ クラスなど。

  3. GAE SDK には、GAE 開発に関連するいくつかの Ant タスクが含まれており、 JDO 拡張を行うものも含まれています。

于 2012-08-22T06:44:18.100 に答える