2013-08-20 101 views
1

即时通讯开始得到的Web开发,我可以使用一些帮助这个问题:更新网页信息(JSP)

我试着做一个网络表,我可以按照市场变化values.To做这即时使用由公司创建的Java API提供给我的数据;此API通过套接字连接到我公司的网关服务器,该服务器直接从其市场数据库接收此信息。

java应用程序实时接收数据,每5分钟在服务器上创建一个.txt文档。这个.txt文件然后通过使用我发现的JS脚本的html页面读取。

我现在这是一个非常糟糕的方式来更新表,我想知道它是否有可能实时获取数据直接使用JSP页面。

谢谢你的时间。

回答

0

在我看来最干净的实现将是:保存你wan't显示值

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

我不会去实时解决方案,因为那么您必须等待API调用加载您的网页加载。

另一方面,可以使用php解析外部网页/ api,并将其直接包含在您的页面中。没有数据库之间。 但是 - 然后你会注意到一个较慢的响应,并进行不必要的API调用加载您的页面重新加载。使用PHP解析XML:http://www.php.net/manual/en/book.xml.php