我正在使用eclipse和gwt在网络应用上工作。我需要存储一些数据。如果我是为Android构建这个,我会使用sqlite db。但我正在为Chrome打包应用程序制作此数据,数据需要与客户端一起存储并保留在那里。我无法想到要搜索的内容,是否有人有示例或教程或指导?感谢
答案 0 :(得分:1)
如果您被允许使用HTML5, Local storage 最适合您。
答案 1 :(得分:1)
答案 2 :(得分:0)
您已将其标记为HTML 5,因此我建议您尝试localStorage?
答案 3 :(得分:0)
Chrome浏览器也支持sqlite;应该或多或少地开箱即用(至少它适用于我的应用程序)。至少在现代Chrome版本上。
答案 4 :(得分:0)
由于您正在构建Chrome打包应用,因此您可以使用任何存储空间API supported by Chrome。这包括Web存储和Web数据库,正如其他人已经说过的那样,但是(最近版本的Chrome,因此它取决于您的日程安排)File API和Indexed DB。
你可以在JS中做的一切,你可以在GWT中完成。
正如其他人所说,GWT为您提供了对Web存储的内置访问。 gwt-mobile-webkit项目为您带来了Web数据库。如果您更喜欢File API或Indexed DB,那么您可以使用JSNI从GWT代码访问它们(除非其他人已经编写了包装器库)。
如果选择Web数据库(只能从JS中访问SQLite),您可能需要设置unlimitedStorage
permission。