私はちょうど Google Web Toolkit の学習を開始し、Stock Watcher チュートリアル アプリの作成を完了しました。
JDO を使用してビジネス オブジェクト(Stock など)を保持し、RPC を介してクライアントとの間で送受信する場合、そのオブジェクトに対して 2 つの別個のクラスを作成する必要があるという私の考えは正しいですか。サーバーと、シリアル化可能でRPC経由で使用される別のサーバーで永続化するには?
Stock Watcher には個別のクラスがあることに気付き、その理由を理論化できます。
- そうしないと、gwt コンパイラは、JDO や com.google.blah.users.User など、永続化されたクラスが参照するすべてのものに対して JavaScript を生成しようとします。
- また、サーバー側のクラスには、クライアントには適用されないロジックがあり、その逆もあります。
これを正しく理解していることを確認したいだけです。必要がなければ RPC 経由で使用したいすべてのビジネス オブジェクト クラスの 2 つのバージョンを作成する必要はありません。