Java 当对象';s的状态发生了变化?

Java 当对象';s的状态发生了变化?,java,jsp,polling,Java,Jsp,Polling,我需要创建一个用户监视器屏幕,显示登录用户的实时数据。有人告诉我应该使用一个特定的Java类(我们称之为Aggregator.Java),它是由某个人创建的,可以聚合需要显示的所有必要信息。java每隔5秒从数据库轮询一次,并将所有数据存储在缓存中。更新缓存后,Aggregator.java会通知实现特定接口的所有依赖项 在这种情况下,如何通知我的JSP Aggregator.java中的更改?最初,我计划使用WebSocket,但由于我必须使用Aggregator.java,我不确定该怎么做

我需要创建一个用户监视器屏幕,显示登录用户的实时数据。有人告诉我应该使用一个特定的Java类(我们称之为Aggregator.Java),它是由某个人创建的,可以聚合需要显示的所有必要信息。java每隔5秒从数据库轮询一次,并将所有数据存储在缓存中。更新缓存后,Aggregator.java会通知实现特定接口的所有依赖项

在这种情况下,如何通知我的JSP Aggregator.java中的更改?最初,我计划使用WebSocket,但由于我必须使用Aggregator.java,我不确定该怎么做


如果有一个肮脏的方法来做这件事,我很想知道。但是,当然,我非常关注这些最佳实践。

我建议Spring与WebSocket出站适配器集成


您可以创建一个频道并从Aggregator.java发送带有更新的消息,因为我必须使用Aggregator.java。必须是那样的。如果缓存被更新,Aggregator.java会通知其所有依赖项@brso05