-1
Java桌面應用程序將數據寫入csv文件並存儲在本地。這個文件必須使用d3.js在WebBrowser中讀取。如何將JAVA桌面應用程序中的文件(csv)作爲參數傳遞給Web應用程序?
如何將文件的位置從java應用程序傳遞到Web應用程序?
Java桌面應用程序將數據寫入csv文件並存儲在本地。這個文件必須使用d3.js在WebBrowser中讀取。如何將JAVA桌面應用程序中的文件(csv)作爲參數傳遞給Web應用程序?
如何將文件的位置從java應用程序傳遞到Web應用程序?
Web應用程序部署在服務器上,其中桌面應用程序是獨立的。
解決方案1: 如果你希望你的Web應用程序來獲取文件路徑,你必須定義一個共同的位置在您的桌面應用程序可以把文件和Web應用程序可以讀取它。
問題與方法: 但在一致性數據的一個問題,如果你的桌面應用程序寫入文件,並在同一時間你的web應用程序試圖讀取它,它將數據引入到一致性狀態。
解決方案2:您可以創建在你的web應用的web服務,這一次它完成寫入文件的桌面應用程序可以調用和傳遞文件到Web服務,它比存儲在您的Web應用程序。您可以隨心所欲地使用它,而不用擔心數據的完整性。
對於D3閱讀CSV文件,您可以使用,
d3.csv("/data/cities.csv", function(data) {
console.log(data[0]);
});