2011-06-19 27 views
1

我是GXT的新手,現在我有一個作爲REST服務公開的後端。我可以對這些REST服務進行獲取/發佈/放置/刪除。如何在GXT中調用其餘服務?

我的問題是:從GXT使用這些REST服務的最佳方式是哪種?

我看到GXT官方網站告訴GXT支持REST,而從他們的演示中,我只看到樣品,如XML電網,電網JSON,只從XML,JSON讀...

我想也可以做更新/刪除/添加動作...

非常感謝。

+0

我認爲這是GXT(ext-gwt)中的一個相當典型的問題,希望有人能幫忙,提前致謝〜 – xeoshow

+0

急需幫助,有人請幫幫忙?非常感謝! – xeoshow

回答

2

對於檢索JSON/XML的HTTP GET和隨後的POST或PUT來保存更改,您認爲會有什麼區別? HttpProxy的示例允許您設置用於從服務器獲取數據的url和方法,並且可以使後續的RequestBuilders再次將數據發送回服務器。

REST更關心的是如何發送數據比數據的格式 - 我知道沒有理由xml/json不能用於與一個休息的http服務器交談。

+1

你能說一點嗎? GWT是一個編譯器/運行時,REST是一種描述狀態如何共享或更改的方式。 GXT爲這個混合添加了一些東西來標準化數據在應用程序中的管理方式,HttpProxy是您可以將數據帶入該系統的方式之一。 HttpProxy可以告訴GET/POST/PUT/DELETE任何URL(帶有一些可選數據),並且可以將該調用的結果傳遞給應用程序,無論它使用何種格式。還有什麼? XML或JSON如何不是可用於RESTful系統的格式? –