1

私たちのプロジェクトでは、ギレアデを利用して、GWTRPCモデルを使用してモデルオブジェクトをクライアント側に渡します。私たちが直面している問題は、処理のためにクライアント側でJSONとの間でシリアル化することが、モデルの成長/変更に伴って問題になっていることです。

エンティティオブジェクトのクライアント側の表現としてオーバーレイタイプを使用することを検討しています。

これをHibernateと組み合わせて使用​​する場合の一般的なアプローチは何ですか?オブジェクトサーバー側を再作成してから永続化する必要がありますか?

クライアント側のオブジェクトを戻し、Dozerを使用してサーバー側のエンティティにマップすることは可能でしょうか?

ありがとう、アンドロス

4

1 に答える 1

1

GileadとGWT-RPCを使用すると、オブジェクトをJSONに変換する必要はまったくありません。オブジェクト(net.sf.gilead.pojo.gwt.LightEntityを拡張するエンティティ)をクライアントに渡し、クライアントで直接使用するだけです。これらのオブジェクトをクライアントからサーバーに送信することもできます。この記事のギレアデの例を見ることをお勧めします。

http://code.google.com/webtoolkit/articles/using_gwt_with_hibernate.html

ここからソースコードをダウンロードできます。

http://google-web-toolkit.googlecode.com/files/gwt_hibernate_gilead.zip

于 2011-04-07T08:43:59.060 に答える