2011-01-30 63 views
1


我其實不太清楚我在找什麼可以做,但我很樂意聽到別的。
目前我有一個通過GWT-RPC與Java服務器通信的GWT應用程序;這個GWT應用程序在很多方面都是桌面應用程序,因爲我有一個加載Web應用程序和用戶與此Web控件交互的包裝器。 我需要有顯著改變,現在我需要的應用程序中分離到兩個獨立的部分:
1)UI
2)與需要改變與本地客戶端的過程,會做實際的工作與服務器的通信溝通,並在更新到達時隨時隨地交付應用程序。獲取GWT應用程序與本地客戶端進程進行通信

我想到的主要領導,我不知道它是否適用,是讓其他客戶端進程模仿(以某種方式我需要考慮的)服務器,然後讓應用程序與它通過XML/JSONP,而過程以某種方式與服務器進行交流(現在不重要)。

如果這沒有意義,請問,我會盡力澄清。
我會很感激任何建議,
以太

回答

3

你(可能)不能在跨平臺(和跨瀏覽器)方式,從Web客戶端傳送到本地的過程,在其他任何比你使用網絡服務的方式。

換句話說,我認爲你的主要想法是要走的路 - 建立一個本地HTTP服務器,它將服務於客戶端,然後讓這個進程與你可能需要的任何遠程服務進行通信。也許你可以找到一個輕量級的基於Java的HTTP服務器,它可以在你的本地進程中運行GWT-RPC代碼,以最大限度地減少對當前代碼的更改。

+0

最終設計發生了變化,但我現在重新閱讀您的答案,我認爲您是正確的。謝謝 – Ittai 2012-11-11 07:37:15

相關問題