我在Google AppEngine上使用GWT編寫Java應用程序。所以我在服務器端有JDO實體,在客戶端有POJO DTO。對於我的一些實體,我不得不使用Key對象作爲ID,Pojo's不能擁有那個對象,因爲那不是標準類。有沒有什麼簡單的解決方法,所以我可以在服務器端使用Key對象,在客戶端使用String或Long。GWT和密鑰對象
Q
GWT和密鑰對象
0
A
回答
1
問題是重複的,就像評論說的那樣,但我會添加另一件事讓你思考。我現在正在嘗試Objectify,我認爲它太棒了(並且它完全可以與沒有DTO的GWT一起使用。)請看看它。
2
您可以通過添加這些額外的JAR文件使用GWT代碼Key類:
http://www.resmarksystems.com/code/
- 的AppEngine-utils的客戶端 - 1.0.jar
- 的AppEngine-utils的服務器 - 1.0 .jar
這基本上爲GWT編譯器提供了一個GWT友好版本的Key和其他AppEngine類。 (如文本,Blob和用戶..)
要使用:
- 的任意位置添加的AppEngine-utils的客戶端 - 1.0.jar在您的構建路徑。
- 將appengine-utils-server-1.0.jar放到您的WEB-INF/lib文件夾中。
在你的GWT模塊添加以下內容:
<inherits name="com.resmarksystems.AppEngineDataTypes"/>
相關問題
- 1. 由密鑰對象
- 2. AWS S3複製對象源密鑰和目標密鑰
- 3. GWT和存儲會話密鑰
- 4. GWT和JAXB對象
- 5. 對象只包含密鑰對
- 6. 對稱和公鑰加密
- 7. Google+密鑰和密鑰
- 8. 如何在對象訪問動態密鑰值的密鑰angularjs
- 9. TLS 1.2 - 密鑰對大小和加密密鑰長度
- 10. 解析對象或對象數組的對象JSON密鑰
- 11. 從json(不是在正確的密鑰對)創建JavaScript對象(帶密鑰對)
- 12. Hibernate對象和GWT-RPC
- 13. IllegalArgumentException - 密鑰不完整 - 對象化
- 14. 從嵌套對象中選擇密鑰
- 15. Codeigniter獲取行對象的密鑰
- 16. 的Java:從專用密鑰對象
- 17. 具有相同密鑰的NSDictionary對象
- 18. 角2對象密鑰選擇
- 19. 瞭解Javascript對象初始化密鑰
- 20. 從對象中刪除hashmap密鑰
- 21. 獲取數組密鑰對象PHP
- 22. 用隨機密鑰處理JavaScript對象
- 23. 基於int數的密鑰對象
- 24. 遍歷JavaScript對象綁定密鑰
- 25. 通過密鑰訪問JavaScript對象
- 26. 如何從NSDictionary獲取密鑰對象?
- 27. 具有相同密鑰的JSON對象
- 28. 對象中的篩選器密鑰
- 29. jQuery.ajax可變數據對象密鑰
- 30. 在對象中動態設置密鑰
如果我理解正確的問題,這是http://stackoverflow.com/questions/988217/gwt-with-jdo-的副本問題 – jsight 2009-07-10 02:07:39