我希望使我的Web应用程序能够脱机工作,并且一旦它变得联机或再次连接,它就应该能够在脱机模式下转移用户所做的修改。
我已经将Google Gears视为解决我的问题的理想解决方案,不建议使用ojit_a,因为现在已不建议使用它。
在使用技术和应用程序设计方面,什么是使我的应用程序脱机工作的好方法?
最佳答案
不推荐使用Gears,因为HTML5标准允许在兼容的浏览器中提供等效功能。
关于当前当前处理脱机Web应用程序访问的问题,您可以通过对HTML5 for offline web applications和client-side SQL database access的支持来研究client-side application HTTP cache提供的支持。
这些功能必须结合使用,因为客户端数据库访问将允许以结构化格式存储数据(在应用程序脱机时生成),而脱机应用程序缓存将允许缓存来自服务器的HTTP响应。服务器;您不应该缓存依赖于用户提供的任何输入的动态响应。
可以在目前正在草拟的W3C HTML5 specification中找到建议的API的详细信息,尽管似乎某些用户代理已经实现了此功能。
关于java - 如何使我的J2EE Web应用程序脱机工作?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7171925/