2009-07-10 5 views
0

Google App Engine에서 GWT를 사용하여 자바 애플리케이션을 작성하고 있습니다. 그래서 JDO 엔티티가 서버 측에 있고 POJO DTO가 클라이언트 측에 있습니다. 일부 엔티티의 경우 Pojo에는 Key 객체를 사용해야한다. Pojo는 표준 클래스가 아니기 때문에 객체를 가질 수 없다. 거기에 어떤 쉬운 작업이 주위에 그래서 나는 서버 쪽에서 문자열 개체 또는 클라이언트 쪽에서 긴 키 개체를 사용할 수 있습니다.GWT 및 키 객체

+1

내가 제대로 질문을 이해하면,이 http://stackoverflow.com/questions/988217/gwt-with-jdo-의 중복 문제 – jsight

답변

1

이 질문은 의견에서와 같이 중복되지만, 생각해 볼 또 다른 것을 추가 할 것입니다. 나는 지금 Objectify을 시험 중이다. 환상적이다. DTO가없는 GWT로 완벽하게 작동한다.

2

이러한 추가 jar 파일 추가하여 GWT 코드의 주요 클래스를 사용할 수 있습니다 :

http://www.resmarksystems.com/code/

  • 에서 appengine-utils를 클라이언트-1.0.jar
  • 에서 appengine-utils를-서버 1.0 .jar

기본적으로 GWT 컴파일러는 GWT 친화적 인 버전의 Key 및 기타 AppEngine 클래스를 제공합니다. (텍스트, 물방울 및 사용자 .. 등)

사용하려면

  • 는 빌드 경로에 어느 곳에서 appengine-utils를 클라이언트-1.0.jar를 추가합니다.
  • WEB-INF/lib 폴더에 appengine-utils-server-1.0.jar 파일을 넣으십시오. 당신의 GWT 모듈에서

는 다음을 추가 :

<inherits name="com.resmarksystems.AppEngineDataTypes"/>