我正在嘗試使用GWT創建一個Web應用程序。在我的應用程序中,我使用MySQL作爲數據庫。我試圖使用連接池來控制連接到數據庫的數量。但是,Google網絡工具包不支持CachedRowSet,這會阻止我關閉連接。有沒有人知道爲此散步? (除了製作ResultSet的深層副本)谷歌Web工具包不能與CachedRowSet一起工作
0
A
回答
0
我認爲最好的方法是將結果集深入複製到地圖列表。列表中的每個元素都將是映射或結果集中的行,其中映射關鍵字是列名稱,值是列值。如果你想能夠從客戶端同步數據,這將會相當複雜。
0
您需要認識到即使您正在使用Java編寫GWT,它實際上也已編譯爲Javascript。現在坐下來思考一下,如何在別人的瀏覽器上運行JavaScript,將關閉服務器上的連接。你的意圖似乎是在客戶端延遲加載,這是不會發生的。一旦你克服了這個心理障礙,事情將流暢得多:)
如果你想使用GWT,你需要重新思考你的方法。您需要記住,一旦在GWT代碼中使用了所有數據,您的服務器就會與您的服務器斷開連接,並且在編譯完成後以JavaScript身份運行。所以是的,您需要將您的數據轉移到適當的POJO中,然後將其傳遞給客戶端。不要發瘋,並嘗試將您的整個數據庫傳輸到您的客戶端,簡單地提取您需要的部分...
相關問題
- 1. 谷歌Web工具包與線/餅圖
- 2. 包括谷歌web字體不工作
- 3. 越來越SERVICE_UNAVAILABLE谷歌Web工具包
- 4. 谷歌Analytics(分析)不能100%與Magento一起工作
- 5. 谷歌網絡工具包與單軌
- 6. 谷歌網絡工具包
- 7. 谷歌Web工具包 - 如何添加一個外部.jar包
- 8. 谷歌Web字體不IE8工作
- 9. 遷移現有的Web應用到谷歌Web工具包
- 10. 谷歌分析API ga:小時不能與ga一起工作:adClicks
- 11. 阿賈克斯調用不起作用谷歌小工具
- 12. 谷歌VR GvrReticlePointer不能正常工作
- 13. Android谷歌地圖可能不工作
- 14. 谷歌地圖不能正常工作
- 15. 谷歌地圖不能正常工作
- 16. 谷歌雲不能在Node.js上工作
- 17. data.addRows不能在谷歌圖表工作
- 18. 谷歌地圖與流星不工作
- 19. 谷歌地圖API與infowindow不工作
- 20. 「maintainScrollPositionOnPostBack =」真「」不與谷歌瀏覽工作
- 21. 導出到谷歌的工具包
- 22. 谷歌網頁工具包 - 多頁
- 23. iframe不能與safari/firefox一起工作
- 24. RadAjaxLoadingPanel不能與DNN一起工作
- 25. g ++不能與Java一起工作
- 26. FormData不能與AJAX一起工作
- 27. OpenALPR不能與PyQt一起工作
- 28. data.push不能與ajax一起工作
- 29. JADClipse不能與Eclipse一起工作3.6
- 30. Anchor不能與javascript一起工作
其實這個問題並不像你的答案看起來那麼不合邏輯。 CachedRowSet可以看作是一組不連續的結果。其中一個用途是在服務器和瘦客戶端之間前後傳遞數據。 – BenM 2010-02-09 11:03:23