Hibernate DB更改此更改的侦听器和网页轮询

Hibernate DB更改此更改的侦听器和网页轮询,hibernate,struts2,Hibernate,Struts2,我正在使用Struts2、Spring和Hibernate。有人能帮我在数据库更新时自动更新网页吗。对数据库的更新也可能不是来自应用程序,而是直接更新到数据库。所以我需要知道数据库更新的变化,另一个是如何轮询网页的变化 提前谢谢我不知道我是否完全理解你的要求。但在我看来,您需要的是一种更新网页的方法,而不需要刷新(也不知道何时刷新),这意味着使用推送。你可以通过许多不同的方式来实现这一点。我只想概述一下我将如何做到这一点: 1-实现Comet服务器。我建议 2-在该服务器中实现@Broadcas

我正在使用Struts2、Spring和Hibernate。有人能帮我在数据库更新时自动更新网页吗。对数据库的更新也可能不是来自应用程序,而是直接更新到数据库。所以我需要知道数据库更新的变化,另一个是如何轮询网页的变化


提前谢谢

我不知道我是否完全理解你的要求。但在我看来,您需要的是一种更新网页的方法,而不需要刷新(也不知道何时刷新),这意味着使用推送。你可以通过许多不同的方式来实现这一点。我只想概述一下我将如何做到这一点:

1-实现Comet服务器。我建议

2-在该服务器中实现@Broadcast方法

3-在Comet服务器中,还实现了一个线程,该线程只检查数据库上的更新,当发现更新时,调用广播方法

4-最后使用某种订阅方法订阅Comet服务器。我建议使用Atmosphere提供的JQuery库

正如我所说,这只是一个提纲,有很多选择来实现你需要的(或我认为你需要的),这只是其中之一