2016-05-21 19 views
-1

javaデスクトップアプリケーションは、データをcsvファイルに書き込み、ローカルに格納します。このファイルは、Webブラウザーでd3.jsを使用して読み取られる必要があります。JAVAデスクトップアプリケーションのファイル(csv)をパラメータとしてWebアプリケーションに渡すにはどうすればよいですか?

ファイルの場所をJavaアプリケーションからWebアプリケーションに渡すにはどうすればよいですか?

答えて

0

Webアプリケーションは、デスクトップアプリケーションとしてスタンドアロンであるサーバーに展開されます。

解決方法1: あなたのWebアプリケーションは、ファイルパスを取得したい場合は、あなたがあなたのデスクトップアプリケーションがそれを読むことができるファイルとWebアプリケーションを置くことができる共通の場所を定義する必要があります。アプローチと

問題: しかし、あなたのデスクトップアプリケーションがファイルを書いていると同時に、Webアプリケーションがそれを読み取ろうとした場合で、一貫性データの問題があるが、それはにデータをリードします整合性のない状態です。

解決方法2: Webアプリケーションを作成することができますウェブアプリケーション。また、データの整合性について心配することなく、好きなように使用することができます。あなたが使用することができD3でCSVファイルを読み込むための

d3.csv("/data/cities.csv", function(data) { 
    console.log(data[0]); 
}); 

参考文献: REST Service in Java
Reading CSV in D3
CSV in D3

関連する問題