2013-02-19 4 views
9

Bis vor kurzem schien Gilead wie die beste Lösung GWT und Hibernate zusammen zu kleben. Leider scheint Gilead Projekt aufgegeben zu werden und wurde nicht für neue GWT 2.5 aktualisiert, die uns nach einem Ersatz suchen lassen.Gilead Ersatz GWT und Hibernate zusammen zu kleben

Kennen Sie ein neues Projekt, das im Wesentlichen dasselbe macht wie Gilead für ältere Versionen von GWT?

Antwort

3

Es ist ein etwas anderes Programmiermodell (Proxy verwendet anstelle von realen den tatsächlichen Datenmodell Objekten Objekte), aber ich würde mit dem amtlichen GWT requestfactory als Ersatz empfehlen: https://developers.google.com/web-toolkit/doc/latest/DevGuideRequestFactory

Wir haben es gefunden eine seine viel besseres Programmiermodell, da es Sie nicht zwingt, Ihre Modellklassen frei von serverseitigem Code zu halten. Ich glaube, dass es auch eine Anzahl von Leistungsvorteilen hat, da es Änderungen automatisch als Delta verwaltet, anstatt das gesamte Objekt zu reserialisieren.

+4

Danke für Punkt aus auf die Anfrage Fabrik. Ich muss mir das genauer ansehen, aber nach dem ersten Blick scheint es, dass ich eine weitere Schicht von Klassen erstellen muss, damit das funktioniert. Ich bin kein Fan von umweltschädlichem Funktionscode mit mehreren Schichten von POJOs, die keinen Mehrwert für die eigentliche Funktionalität haben und möglicherweise anfällig für Tippfehler usw. sind. Aber ich muss mich natürlich zuerst selbst untersuchen. – ATrubka

1

In meinem Entwicklerteam verwenden wir dehibernator, um Hibernate Proxys und Lazy Collections loszuwerden, bevor die Entitäten an den Client gesendet werden. Es ist einfach und effektiv.

+0

Ich habe Angst, es zu benutzen, wie es 30 Mal heruntergeladen wurde ... – ATrubka

1

Dies scheint einen Versuch wert: Gilead fork for GWT 2.7.0

+0

endlich, um es auszuprobieren und kann bestätigen, dass es funktioniert :) –