我想實現REST服務以gwt。但我不知道該怎麼去做。我使用RestyGwt和jercy閱讀了他們已經實現它的一些文檔。但我有一個應用程序部署在tomcat上。那麼情況就是我的客戶端應用程序正在調用tomcat上的應用程序的方法。 我必須使用REST來實現它,這樣我的客戶端呼叫纔會首先轉到客戶端上的代理服務,然後它使得在tomcat上調用應用程序的REST並獲取結果並返回。我怎樣才能做到這一點在gwt。 ?以gwt實現REST服務
1
A
回答
0
您不能在gwt中實現REST服務,因爲gwt被認爲是客戶端解決方案。
GWT套件爲服務器端提供的是幾種實用程序,用於在用java(RPC,RF)編寫時促進客戶端和服務器端之間的通信。
所以,你可以使用來自GWT(RequestBuilder,gwtquery阿賈克斯等),REST服務,但如果你想提供REST服務,您需要爲您的服務器端新澤西州一樣,CXF一個3party溶液等
有,不過,3party解決方案,同時提供服務器端和客戶端一樣restygwt,errai-JAX等
如果你正在尋找一種簡單可靠的解決方案從客戶端查詢其他服務,在此question你有一個用gwtquery完成的客戶端實現(ajax,databinding,promises)
1
如前所述,您只能與REST服務進行通信。 無論如何,也許看看GWTP平臺中的調度概念及其實現方式。 (https://github.com/ArcBees/GWTP/wiki/Rest-Dispatch)。
想法很簡單,你有一個客戶端的行動是註冊處理其餘的網址。您可以使用一些額外的註釋來定義操作界面,以告訴發送和接收的內容。他們使用piriti庫進行json序列化。 如果您只需要客戶端實現或您想使用服務器端服務創建,則由您決定。
相關問題
- 1. 如何使用Sails.js實現ReST服務?
- 2. EJB中的JAX-RS REST服務實現
- 3. 實現REST風格的Web服務
- 4. 德爾福實現REST服務器
- 5. 在Google AppEngine上實現REST服務(JSON)
- 6. 使用Extbase實現REST服務(Typo3)
- 7. C++ rest sdk https服務器實現(Windows)
- 8. GWT:將服務實現類公開爲Web服務
- 9. GWT + Spring MVC(REST風格的Web服務)
- 10. GWT不支持Spring REST服務
- 11. 如何從Web服務REST啓動GWT
- 12. GWT文件上傳到REST Web服務
- 13. DSL實現REST服務路由和處理的業務規則
- 14. GWT實現
- 15. GWT + Acegi實現
- 16. 服務REST服務
- 17. 服務可以實現MediaPlayer.OnPreparedListener和MediaController.MediaPlayerControl嗎?
- 18. 在服務器端如何使用GWT與Java以外的東西實現(im)?
- 19. GWT RequestFactory:實現InstanceRequest方法在不同的服務
- 20. 同一類的GWT客戶端和服務器實現
- 21. GWT RPC:使用其他服務實現的方法失敗
- 22. 如何使用GWT實現OAuth服務器
- 23. 實現高度可擴展的REST Web服務實現的技術棧
- 24. 我們可以使用Akka和Camel集成實現REST服務嗎?
- 25. WCF數據服務或RIA服務可以用NHibernate實現嗎?
- 26. 用Python實現sftp服務器實現
- 27. 基於C++ rest的Web服務客戶端實現
- 28. 用球衣實現一個REST風格的Web服務
- 29. 實現在REST類型的服務複雜的搜索
- 30. 如何在客戶端實現REST服務器容錯?