2013-08-20 96 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