在基于 Java 的 Web 应用程序中从数据库到前端的实时数据复制
Posted
技术标签:
【中文标题】在基于 Java 的 Web 应用程序中从数据库到前端的实时数据复制【英文标题】:Realtime data replication from DataBase to front end in java based web application 【发布时间】:2015-12-30 08:45:18 【问题描述】:我正在构建一个客户支持 Web 应用程序(基于 java),我需要在前端显示所有“客户代表 (CR)”状态(可用、忙碌、正在打电话)。
如果 CR 在与某人通话后终止通话,我的数据库中将更新状态。同时,它也应该在前端得到体现。
-
Ajax 可能是继续轮询数据库以获取 CR 状态的一种选择。
是否有任何其他方法可以使这项工作?
【问题讨论】:
我认为你应该看看 websocket 协议 我浏览了 websocket 示例示例(网址如下)。其中解释了没有刷新页面的前端到服务器通信。但就我而言,每当更新时,我都需要从数据库中获取数据。 (oracle.com/webfolder/technetwork/tutorials/obe/java/…) 【参考方案1】:通常情况下,您的解决方案很好。根据您的评论,您似乎正在使用 Oracle,它(取决于版本)可能能够调用 Web 服务。因此,您可以在数据库中创建一个触发器,该触发器将在您的应用程序中回火...
【讨论】:
这个怎么样gianlucaguarini.com/blog/…以上是关于在基于 Java 的 Web 应用程序中从数据库到前端的实时数据复制的主要内容,如果未能解决你的问题,请参考以下文章
在 Java Web 应用程序中从应用程序服务器外部提供静态数据的最简单方法
在一个请求中从 JS 到 Spring 的多个 STOMP 订阅