在基于 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 应用程序中从应用程序服务器外部提供静态数据的最简单方法

在 C# 中从 Web 检索匿名类型

在 Python 3 中从 Web 下载文件

在一个请求中从 JS 到 Spring 的多个 STOMP 订阅

在 React Native 中从应用程序本身的 web 视图重定向到移动应用程序

如何在 NOT UIViewController 中从 Web 服务加载数据?