2011-01-28 42 views
3

我正在使用GWT客戶端。我的應用程序需要在客戶端存儲一些數據。我想將這些數據放入瀏覽器緩存中。所以,這些數據可以被隨後的請求使用(至少在當前的瀏覽器會話中)。在基於GWT的客戶端中管理客戶端數據庫的最佳方式是什麼?

請問我有什麼選擇嗎?我應該如何設計我的客戶代碼?我將面臨什麼樣的挑戰?

我瞭解了兩個選項,其中一個使用Google的Gears,另一個使用HTML5。但是這兩者在所有瀏覽器中都沒有得到廣泛的支持。我能否想到我的項目中有一個新的數據層,它將處理數據庫需求。我會將我的靜態數據放入內存本身?

回答

2

使用HTML5 Web Storage。 Gears不再被更新,並且HTML5標準是首選。

當您使用Web存儲時,您將在用戶的磁盤上存儲數據,以便瀏覽器和計算機崩潰不會破壞您的數據。

+0

我希望這是由IE <8 ...支持http://en.wikipedia.org/wiki/Web_Storage – 2011-01-28 18:54:44

相關問題