2011-03-07 81 views
0

我是GWT的新手。我目前正在對GWT進行可行性研究,以決定是否將其納入我們的產品中。我瀏覽過各種文檔,並且有一些開放的問題。我是否也可以使用RPC(java-servlets)從其他服務器獲取數據 - 也就是說跨站點訪問。我可以看到我可以通過JSON或JSONP獲取它,但只是想確認一下。GWT溝通策略

可能是這個問題聽起來不太好。我對Web技術也不熟悉。 Web引擎負責進行負載平衡,這種情況意味着瀏覽器可以得到答覆,而且他不必擔心從中獲得結果的服務器。這與跨站點訪問有什麼不同?爲什麼java-script不會阻止它訪問此處的不同服務器?

那麼哪種溝通策略會更好地實施?我知道這是一個棘手的問題,它是特定的要求。但總的來說,有些人可以繼續。

我看到很多文檔說它只適用於GWT,並且不需要安裝GXT。當我使用GXT時會獲得什麼好處?我沒有任何工作。我剛剛學習了GWT教程中提供的示例。現在需要知道GXT和GWT之間的邊界線...

如果我能澄清上述疑問,這將是非常好的。

--Priya。

+0

謝謝布蘭登。對此有沒有更多評論? – priya 2011-03-07 11:47:22

回答

0

GWT主要是客戶端技術。它確實有一些與RPC機制相關的服務器端相關的東西(在2.x版本中可能有更多的服務器端技術,我是1.7用戶)。

GWT的RPC允許你在Java中編寫你的服務器端邏輯,並通過Java代碼直接調用這些服務(而不是向返回JSON或其他數據的頁面發出請求,然後解析該數據) GWT的巨大優勢。當然,在服務器端,你可以做任何你想做的事情(包括連接到其他域的服務器)。 GWT使用專有的二進制格式在內部完全管理RPC,但最終它只是花哨的Ajax。 :)

GXT是GWT的UI庫,爲您提供一些花哨的小部件和佈局等。demos將讓您更好地瞭解它可以做什麼。