GWT可以用於簡單的AJAX嗎?我不想要小部件,我只是想避免編碼javascipt。我需要的是簡單的ajax,就像點擊一個鏈接並使用從服務器檢索到的數據更新div的內容,或者類似的東西。 GWT可以用於該purpouse嗎?如果是的話,我可以在哪裏得到一些幫助?我在網上找到的所有東西都基於小部件。簡單的AJAX與GWT ...我不需要小部件
回答
確實,這是完全可能的。小工具只是故事的一部分。 您可以使用RPC或RequestBuilder處理使用RPC或JSON或XML的服務器調用。 您也可以使用DOM類和Element類直接操作div塊。
您可以獲得Java(Eclipse)的生產力工具,並且還可以獲得適用於所有支持的瀏覽器的優化Javascript代碼的優勢。
至於文檔,你可以找到所有你的javadoc需要: http://google-web-toolkit.googlecode.com/svn/javadoc/1.6/index.html?overview-summary.html
相關的軟件包:
com.google.gwt.dom.client (Document is what you need for DOM manipulations)
com.google.gwt.http.client if you want to send GETs/POSTs.
com.google.gwt.user.client which contains the Window class
com.google.gwt.json.client for sending/receiving json payloads to/from the server
com.google.gwt.xml.client in case you want to send/receive XML data and parse it on the client side.
大衛
當然,您可以使用GWT進行簡單的AJAX調用。我的意思是這就是GWT的全部內容。詳細信息你在這裏: code.google.com/intl/en-EN/webtoolkit/doc/1.6/DevGuideServerCommunication.html
所以基本上你要麼使用GWT-RPC機制或與服務器端服務進行通信,其可能是純XML,基於SOAP或REST的。因爲你簡單也可以加載純文本以及...
在我看來,如果你只想做一個AJAX調用並用你從響應中獲得的數據更新一個HTML元素,它可能會更容易(更少開銷)來使用例如原型JS庫:http://www.prototypejs.org/api/ajax/updater
,如果你喜歡的jQuery(但不想使用JavaScript),有一個用於GWT的庫,用於複製名爲GWT Query,http://code.google.com/p/gwtquery/的功能。
使用它,你可以相對容易地更新dom,但仍然有Java的類型安全檢查,以及免費的代碼混淆+縮小的好處。
感謝您的提示,我可能會試一試 – Damian 2009-06-17 11:39:39
- 1. JavaScript庫與簡單和全面的ajax小部件集
- 2. 簡單的代理需要與扭曲
- 3. 我需要一個不可怕的Twitter小部件
- 4. 簡單的多部分文件上傳與express.js和mjter與ajax
- 5. Symfony 1.4,基於模型的表單,我不需要一些小部件
- 6. 我需要簡單的python oAuth示例
- 7. 我需要簡單的音譯在android
- 8. 簡單的方法來做一個Ajax加載UI小部件?
- 9. 簡單LINQ需要
- 10. 我需要一個小部件來瀏覽文件系統
- 11. 我需要一個簡單的Web服務器與控制檯
- 12. 我需要實現一個簡單的.fadeIn與javascript
- 13. Android小部件需要回兩次
- 14. 簡單的regex需要
- 15. 簡單的preg_match需要
- 16. 簡單的固定小部件
- 17. 簡單的小部件JavaScript庫
- 18. 我需要這樣做與AJAX
- 19. VerticalSplitPanel在GWT中不顯示小部件
- 20. GWT 2.4的單張圖片需要ImageResource?
- 21. GWT拖放小部件
- 22. GWT分頁小部件
- 23. GWT通知小部件?
- 24. 鏈接小部件GWT - uiBinder
- 25. GWT複合小部件
- 26. 保持GWT小部件大小的比例與屏幕尺寸
- 27. 需要一個HTML表單的jQuery時間入口小部件
- 28. 簡單的GWT動畫
- 29. ,需要jQuery的ajax,json和drupal.behavior的簡單模塊示例?
- 30. 需要一個簡單的工作ajax例如Django的形式
謝謝大衛! – Damian 2009-06-17 11:42:00