亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我是否需要一個帶有經常從站點消耗休息 api 的 java 應用程序的數據庫?

我是否需要一個帶有經常從站點消耗休息 api 的 java 應用程序的數據庫?

汪汪一只貓 2022-06-15 15:14:48
我正在創建一個簡單的實時股票市場java 桌面應用程序,它顯示股票的更新信息。這是我第一次嘗試創建一個接收實時數據的應用程序。我處理這個項目的想法是:使用來自 Alpha Vantage的JSON REST API。將JSON解析為存儲在數據庫中的對象將對象讀入可觀察列表并放入JavaFX gui 上的 Tableview 中。由于股票每隔幾分鐘就會更新一次,我覺得沒有必要有一個數據庫。每次我需要刷新數據時,我應該只向其余API發送一個 GET 請求還是有更好的方法?提前致謝。
查看完整描述

2 回答

?
Qyouu

TA貢獻1786條經驗 獲得超11個贊

第 1 步:對數據建模 我們的大多數服務都以 XML 或 JSON 格式提供數據。除非響應非常簡單(例如字符串列表),否則您通常不會通過直接訪問它們來節省時間。

第 2 步:獲取數據 JAX-RS 客戶端 API 的實際使用非常簡單。盡管如此,我還是將該部分包裝到一個服務類中,以將其與實際的 UI 代碼分開。您的 UI 代碼不一定需要知道它是在訪問 REST 服務、Web 服務還是數據庫。公共 API 僅顯示實際 UI 代碼的逆向工程 WeatherResponse 類。

第 3 步:使用數據 將 POJO 與幾乎任何 Java 技術一起使用是非?;镜臇|西,我將完全跳過這部分內容。為了將示例完成為可運行的應用程序,我將服務連接到 Vaadin UI。在 VaadinUI 中,您可以選擇三個預定義的城市,ForecastDisplay[ForecastDisplay] 循環播放每日預測并以人類可讀的形式顯示數據。


查看完整回答
反對 回復 2022-06-15
?
長風秋雁

TA貢獻1757條經驗 獲得超7個贊

我會說這取決于您的需求。

您是否只想以格式良好的方式查看當前的股票信息?如果是這樣,我會說你不需要對數據庫做任何事情。

如果您現在或將來想使用過去的數據進行某種統計分析,您可能需要使用數據庫。如果您可以使用 API 查找過去 24 小時每小時的股票價格,您可能不需要數據庫進行一些小分析。


查看完整回答
反對 回復 2022-06-15
  • 2 回答
  • 0 關注
  • 99 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號