我正在开发一个使用JSP,Servlets和MySQL作为数据库的应用程序。当数据库表发生变化时更新FrontEnd
FrontEnd由DOJO库JavaScript和JSP构成,它显示数据库表中的所有元素。
我们的一个要求是,每当有变化时(表中添加一个新条目),它应立即反映在前端。
这不是一个周期性的刷新,并且它可以在1小时2小时,甚至5小时后)
请sugget什么是对付这种需求的最佳方法随时可能发生像?
我正在开发一个使用JSP,Servlets和MySQL作为数据库的应用程序。当数据库表发生变化时更新FrontEnd
FrontEnd由DOJO库JavaScript和JSP构成,它显示数据库表中的所有元素。
我们的一个要求是,每当有变化时(表中添加一个新条目),它应立即反映在前端。
这不是一个周期性的刷新,并且它可以在1小时2小时,甚至5小时后)
请sugget什么是对付这种需求的最佳方法随时可能发生像?
其实你仍然需要定期检查你的数据库是否更改,然后你可以更新你的页面。要在没有用户刷新的情况下进行更新,请尝试AJAX并进行轮询。
欲了解更多详情请登陆here。
这里有一些链接,显示阿贾克斯的演示在JSP:
希望这有助于。
Ajax会帮助你。 – 2011-04-01 09:04:42