我不完全理解GWT RPC機制,因此我正在查找序列圖。有沒有人有鏈接?GWT RPC機制的序列圖
在GWT主頁上的管道系統圖沒有描述的機制在每一個小細節:http://www.gwtproject.org/doc/latest/DevGuideServerCommunication.html#DevGuideRemoteProcedureCalls
我不完全理解GWT RPC機制,因此我正在查找序列圖。有沒有人有鏈接?GWT RPC機制的序列圖
在GWT主頁上的管道系統圖沒有描述的機制在每一個小細節:http://www.gwtproject.org/doc/latest/DevGuideServerCommunication.html#DevGuideRemoteProcedureCalls
沒有公佈的序列圖,我瞭解。但它並不是真的有那麼多的幫助,因爲它必須同時處理許多抽象級別:
理解的點是:
所以你有它。整個異步性源於對象如何工作。
請注意,官方wiki上的圖表是誤導性的 - Javascript調用異步界面,而不是同步界面(如圖所示)。
謝謝。他們聲明「GWT不支持與你的客戶端應用程序進行同步通信,你永遠不會使用同步的」。 ..但它仍然是序列圖上顯示的服務接口,而不是異步接口。它是稱爲客戶端的異步接口。 async - > sync - > serviceImpl之間的連接在哪裏? – Klelund 2014-11-21 19:07:07
所以 - >在做RPC之前,我們用= GWT實例化異步服務代理類。create() - >然後用實例和一個回調對象作爲參數(all async)創建RPC o Async接口 - >服務器在同步接口上定位此方法的實現(如何?)並調用它。 - 同步接口將調用引導到服務實現 - >當服務器端代碼完成時,它會發迴響應(哪個類?) - >響應觸發我們用異步RPC和onfailure發送的回調對象,或者onsucces是調用方法嗎? – Klelund 2014-11-23 00:53:00
真的很好的解釋。我希望你能回答我上面的補充質詢 – Klelund 2014-11-23 00:55:56