iT邦幫忙

DAY 30
0

Java Web的設計與應用系列 第 30

Day30 Vaadin RPC與Ajax

  • 分享至 

  • xImage
  •  

準備技術:

  1. Vaadin RPC
  2. Ajax

Ajax和RPC對於Vaadin的不同是什麼?

  1. 對於Server(Java AP Server)與Client(瀏覽器)之間的溝通,Ajax是利用Javascript的XMLHttpRequest Class,以非同步的方式與Server溝通,設計上是希望只要更動少量資料送到瀏覽器(大量也可以但是很耗資源),稍微更動瀏覽器頁面而不整個刷新頁面。
  2. 對於Vaadin來說,這些更動不夠,因為Server的Java物件得透過Serialize傳輸到Client,這些序列化資料是透過RPC傳輸,這就是Ajax不能做到的地方。
  3. Vaadin的RPC是透過State溝通Server的UI component與Client的UI Widget,因此會有Connector的觀念。

參考資料:

  1. Vaadin 官網
  2. Vaadin RPC

Day 30 結束


上一篇
Day29 Vaadin RPC與GWT RPC
系列文
Java Web的設計與應用30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言