2013-02-19 14 views
9

Yakın zamana kadar Gilead, GWT ve Hibernate'i birbirine yapıştırmak için en iyi çözüm gibi görünüyordu. Ne yazık ki, Gilead projesi terkedilmiş gibi görünüyor ve yeni GWT 2.5 için yükseltilmiyor, bu da bizi yeni bir parça aramaya yönlendiriyor.GWT ve Hibernate'i birbirine yapıştırmak için Gilead'in yerine geçme

Gilead'ın GWT'nin eski sürümleri için yaptıklarının aynısını yapan yeni bir proje biliyor musunuz?

cevap

3

Bu biraz farklı bir programlama modeli (proxy kullanarak yerine gerçek veri modeli nesneleri gerçek amaçlan arasındadır), ama yerine resmi GWT requestfactory kullanarak öneriyoruz var: https://developers.google.com/web-toolkit/doc/latest/DevGuideRequestFactory

Biz bir olduğunu saptadığımız model sınıflarınızı herhangi bir sunucu tarafı kodundan uzak tutmaya zorlamadığından çok daha iyi programlama modeli. Ayrıca, tüm nesneyi yeniden yayınlamaktan ziyade değişiklikleri otomatik olarak yönettiği için bir dizi performans avantajına sahip olduğuna inanıyorum.

+4

Gilead fork for GWT 2.7.0 istek fabrikasına dışarı noktası için teşekkür ederiz. Daha yakından bakmam gerekecek, ancak ilk bakıştan sonra, çalışmak için başka bir sınıf katmanı oluşturmam gerektiği gibi görünüyor. İşlevsel kodu, gerçek işlevselliğe hiçbir katma değeri olmayan ve potansiyel olarak yazım hataları yapmaya yatkın olan çok sayıda POJO katmanıyla kirletmenin bir hayranı değilim. Ama elbette, önce kendimi araştırmam gerekecek. – ATrubka

1

Dev ekibimde, varlıkları istemciye göndermeden önce Hazırlıklı proxy'lerden ve tembel koleksiyonlardan kurtulmak için dehibernator kullanıyoruz. Bu basit ve etkilidir.

+0

30 kez indirildigi için kullanmaktan korkuyorum ... – ATrubka

1

Bu denemeye değer görünüyor:

+0

nihayet denemek ve çalistigini onaylayabilir :) –