当对象的状态发生变化时,如何通知 JSP?
How do I notify a JSP when an object's state changes?
我需要创建一个用户监视器 屏幕来显示登录用户的实时数据。我被告知我应该使用一个特定的 Java class(我们称之为 Aggregator.java),它是由某人创建的,它聚合了需要显示的所有必要信息。 Aggregator.java 每 5 秒从数据库中轮询一次并将所有数据存储在缓存中。更新缓存后,Aggregator.java 会通知所有实现特定接口的依赖项。
在这种情况下,我的JSP如何才能知道Aggregator.java的变化?最初,我计划使用 WebSockets,但由于我必须使用它 Aggregator.java,我不确定该怎么做。
如果有关于如何执行此操作的肮脏方法,我很想知道。但是,当然,我只关心他们的最佳实践。
我会推荐 Spring 与 WebSocket 出站适配器集成。
您可以创建一个频道并发送一条消息,其中包含来自您的 Aggregator.java
的更新
我需要创建一个用户监视器 屏幕来显示登录用户的实时数据。我被告知我应该使用一个特定的 Java class(我们称之为 Aggregator.java),它是由某人创建的,它聚合了需要显示的所有必要信息。 Aggregator.java 每 5 秒从数据库中轮询一次并将所有数据存储在缓存中。更新缓存后,Aggregator.java 会通知所有实现特定接口的依赖项。
在这种情况下,我的JSP如何才能知道Aggregator.java的变化?最初,我计划使用 WebSockets,但由于我必须使用它 Aggregator.java,我不确定该怎么做。
如果有关于如何执行此操作的肮脏方法,我很想知道。但是,当然,我只关心他们的最佳实践。
我会推荐 Spring 与 WebSocket 出站适配器集成。
您可以创建一个频道并发送一条消息,其中包含来自您的 Aggregator.java
的更新