GWT 内存缓冲区与会话存储的比较
GWT memory buffer compared to session storage
使用 GWT/GXT 我喜欢使用 'local-caching' 来加速我的应用程序。
我对 HTML5 会话存储很生气,但我想知道为什么我不应该只使用内存缓冲区(一个包含所有传入数据的大哈希图)。
与会话存储相比,内存缓冲区的缺陷是什么?
正如 Thomas Broyer 在他的评论中详述的那样,使用 Map 或任何类似类型的数据结构来保存数据的陷阱是,所有数据都将在页面刷新时丢失。
如果这不是您给定场景的问题,我看不到使用 Map/List 或类似内容的任何问题。
在 Errai 框架中,我们使用大量 @ApplicationScoped
bean 来保存整个应用程序的数据,例如当前登录的用户、从服务器加载的最新数据等。
使用 GWT/GXT 我喜欢使用 'local-caching' 来加速我的应用程序。 我对 HTML5 会话存储很生气,但我想知道为什么我不应该只使用内存缓冲区(一个包含所有传入数据的大哈希图)。
与会话存储相比,内存缓冲区的缺陷是什么?
正如 Thomas Broyer 在他的评论中详述的那样,使用 Map 或任何类似类型的数据结构来保存数据的陷阱是,所有数据都将在页面刷新时丢失。
如果这不是您给定场景的问题,我看不到使用 Map/List 或类似内容的任何问题。
在 Errai 框架中,我们使用大量 @ApplicationScoped
bean 来保存整个应用程序的数据,例如当前登录的用户、从服务器加载的最新数据等。