1

我开始进行网络开发,我可以在这个问题上使用一些帮助:

我试图做一个网络表格,我可以在其中跟踪市场价值的变化。为此,我使用公司创建的为我提供数据的 java API;此 API 通过套接字连接到我公司的网关服务器,该服务器直接从他们的市场数据库接收此信息。

Java 应用程序实时接收数据,每 5 分钟在服务器上创建一个 .txt 文档。然后,html 页面使用我找到的 JS 脚本读取此 .txt 文档。

我现在这是更新表格的一种非常糟糕的方式,我想知道是否可以使用 JSP 将数据直接实时获取到页面。

谢谢你的时间。

4

1 回答 1

0

在我看来,最干净的实现是:

  1. 保存您不想显示的值的数据库。
  2. 调用 API 并将值存储在数据库中的脚本/过程
  3. 您的页面从数据库中读取值。

我不会寻求实时解决方案,因为那样您每次加载网页时都必须等待 API 调用。

另一方面,可以使用 php 解析外部网页/api,并将其直接包含在您的页面中。中间没有数据库。但是再次 - 然后您会注意到响应速度较慢,并且每次重新加载页面时都会进行不必要的 API 调用。

使用 PHP 解析 XML:http ://www.php.net/manual/en/book.xml.php

于 2013-08-20T09:13:28.527 回答