2011-01-28 10 views
3

私はGWTクライアントで作業しています。私のアプリケーションは、クライアントにいくつかのデータを保存する必要があります。私はそのデータをブラウザのキャッシュに入れたいと思っています。したがって、このデータは、後続のリクエストによって(少なくとも現在のブラウザセッションで)使用できるようになります。GWTベースのクライアントでクライアントサイドデータベースを管理する最善の方法は何ですか?

私にはどのようなオプションがありますか教えてください。クライアントコードをどのように設計すればよいですか?どんな挑戦に直面するだろうか?

Googleのを使用する方法とHTML5を使用する方法の2つのオプションについて知りました。しかし、これらの両方は、すべてのブラウザで広くサポートされていません。私のプロジェクトで新しいデータレイヤーを使用すると、データベースのニーズに対応できます。私は静的なデータをメモリそのものに入れますか?

答えて

2

HTML5 Web Storageを使用してください。 Gearsはもはや更新されておらず、HTML5標準が推奨されています。

Web Storageを使用すると、ユーザーのディスクにデータが保存されるため、ブラウザやコンピュータのクラッシュによってデータが破壊されることはありません。

+0

私はこれがIE <8 ... http://en.wikipedia.org/wiki/Web_Storageでサポートされたと思います –

関連する問題