2013-02-19 32 views
9

最近Gilead看起來像是將GWT和Hibernate粘合在一起的最佳解決方案。 不幸的是,Gilead項目似乎被放棄了,並沒有升級爲新的GWT 2.5,這讓我們尋找替代品。Gilead替代將GWT和Hibernate粘合在一起

你知道任何新的項目,基本上做同樣的事情吉利德正在做的老版本的GWT?

回答

3

這是一個稍微不同的編程模型(使用代理對象,而不是真正的實際的數據模型對象),但我會建議使用官方的GWT requestfactory更換:https://developers.google.com/web-toolkit/doc/latest/DevGuideRequestFactory

我們發現它是一個好得多的編程模型,因爲它不會強制您讓模型類清除任何服務器端代碼。我相信它也具有許多性能優勢,因爲它會自動管理變化,而不是對整個對象進行重新序列化。

+4

謝謝你指出請求工廠。我將不得不仔細看看,但第一眼看起來好像我將不得不創建另一層類來工作。我不喜歡用多層POJO來污染功能代碼,這些POJO沒有增加實際功能的價值,並且可能容易出現拼寫錯誤等。但是,當然,我必須首先研究自己。 – ATrubka 2013-02-23 04:56:33

1

在我的開發團隊中,我們使用dehibernator在將實體發送到客戶端之前擺脫Hibernate代理和懶惰集合。它簡單而有效。

+0

我有點害怕使用它,因爲它已被下載30次... – ATrubka 2013-11-25 20:29:31

1

這似乎值得一試:Gilead fork for GWT 2.7.0

+0

終於得到嘗試,並可以證實它的作品:) – 2016-06-06 13:22:37