2013-02-19 3 views
9

最近まで、GileadはGWTとHibernateを接着するための最良のソリューションのように見えました。 残念ながら、Gileadプロジェクトは放棄されたようだが、新しいGWT 2.5のためにアップグレードされていない。GileadをGWTとHibernateにグループ化するには

Gileadは旧バージョンのGWTと基本的に同じことをしている新しいプロジェクトについて知っていますか?

答えて

3

それは(プロキシを使用すると、オブジェクトの代わりに、実際のデータモデルオブジェクト本当の)わずかに異なるプログラミングモデルですが、私は代替として公式GWTのrequestfactoryを使用することをお勧めします:https://developers.google.com/web-toolkit/doc/latest/DevGuideRequestFactory

我々はそれがあることがわかってきましたはるかに優れたプログラミングモデルであるため、サーバークラスのコードからモデルクラスを引き離す必要はありません。オブジェクト全体を再再構築するのではなく、デルタとして自動的に変更を管理するので、パフォーマンス上のメリットも多数あると私は信じています。

+4

はリクエストの工場への指摘をいただき、ありがとうございます。私はもっ​​と詳しく見なければならないだろうが、最初の一見の後で、私はそれが働くためのクラスの別の層を作らなければならないようだ。私は実際の機能に付加価値がなく、潜在的にタイプミスなどが起こりやすいPOJOの複数の層で機能コードを汚染しているわけではありません。しかし、私は最初に自分自身を研究しなければなりません。 – ATrubka

1

私の開発チームでは、dehibernatorを使用して、エンティティをクライアントに送信する前に、Hibernateプロキシとレイジーコレクションを取り除いています。シンプルで効果的です。

+0

30回ダウンロードされたので、私はそれを使用することを恐れています... – ATrubka

1

これは試してみる価値は思わ:Gilead fork for GWT 2.7.0

+0

ついにそれを試してみて、それが動作確認することができます:) –

関連する問題