Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在基于GWT的客户端中,管理客户端数据库的最佳方法是什么?_Gwt_Gwt Rpc - Fatal编程技术网

在基于GWT的客户端中,管理客户端数据库的最佳方法是什么?

在基于GWT的客户端中,管理客户端数据库的最佳方法是什么?,gwt,gwt-rpc,Gwt,Gwt Rpc,我在一个GWT客户机上工作。我的应用程序需要在客户端存储一些数据。我想把数据放在浏览器缓存中。因此,这些数据将可供后续请求使用(至少在当前浏览器会话中) 请告诉我我有什么选择?我应该如何设计我的客户机代码?我将面临哪些挑战 我了解了两种选择,一种是使用谷歌的Gears,另一种是使用HTML5。但并非所有浏览器都广泛支持这两者。我可以考虑在我的项目中有一个新的数据层,它将处理数据库需求。我将把静态数据放在内存中?使用HTML5。Gears不再更新,HTML5标准是首选 当您使用Web存储时,您将把

我在一个GWT客户机上工作。我的应用程序需要在客户端存储一些数据。我想把数据放在浏览器缓存中。因此,这些数据将可供后续请求使用(至少在当前浏览器会话中)

请告诉我我有什么选择?我应该如何设计我的客户机代码?我将面临哪些挑战

我了解了两种选择,一种是使用谷歌的
Gears
,另一种是使用
HTML5
。但并非所有浏览器都广泛支持这两者。我可以考虑在我的项目中有一个新的数据层,它将处理数据库需求。我将把静态数据放在内存中?

使用HTML5。Gears不再更新,HTML5标准是首选

当您使用Web存储时,您将把数据存储在用户的磁盘上,这样浏览器和计算机崩溃就不会破坏您的数据