2013-02-19 6 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

наконец-то попробовал и может подтвердить, что он работает :) –