2013-02-19 2 views
9

까지 Gilead는 GWT와 Hibernate를 함께 붙이기위한 최상의 솔루션처럼 보였습니다. 불행히도 Gilead 프로젝트는 버려진 것으로 보입니다. 새로운 GWT 2.5에서는 업그레이드되지 않았기 때문에 대체품을 찾습니다.Gilead를 GWT와 최대 절전 모드로 함께 대체

Gilead가 이전 버전의 GWT에서했던 것과 동일한 작업을하는 새로운 프로젝트에 대해 알고 있습니까?

답변

3

그것은 약간 다른 프로그래밍 모델 (프록시를 사용하는 대신 실제 데이터 모델 객체 실제의 객체),하지만 난 대체 공식 GWT의 requestfactory을 사용하는 것이 좋습니다 것입니다 : https://developers.google.com/web-toolkit/doc/latest/DevGuideRequestFactory

우리가이 일을 발견했습니다 훨씬 더 나은 프로그래밍 모델은 모델 클래스에서 서버 측 코드를 명확하게 유지하도록 강요하지 않기 때문입니다. 델타의 변경 사항을 자동으로 관리하기 때문에 전체 개체를 다시 동기화하는 대신 많은 성능상의 이점이 있다고 생각합니다.

+4

Gilead fork for GWT 2.7.0 요청 공장을 지적 해 주셔서 감사합니다. 나는 더 자세히 살펴 봐야 할 것이다. 그러나 첫 눈에 보았을 때 나는 그것이 작동하도록 또 다른 클래스의 레이어를 만들어야 할 것처럼 보인다. 필자는 실제로 기능에 부가 된 가치가없고 잠재적으로 오타가 발생하기 쉬운 POJO의 다중 레이어로 기능 코드를 오염시키는 팬이 아닙니다. 물론 처음에는 스스로 공부해야 할 것입니다. – ATrubka

1

내 개발자 팀에서는 엔터티를 클라이언트에 보내기 전에 최대 절전 모드 프록시와 게으른 모음을 제거하기 위해 dehibernator을 사용하고 있습니다. 간단하고 효과적입니다.

+0

30 번 다운로드 했으므로 사용하기가 두려워 ... – ATrubka

1

이 해볼만 한 가치는 것 같다

+0

마침내 시도해보고 작동 확인 가능 :) –

관련 문제