javaデスクトップアプリケーションは、データをcsvファイルに書き込み、ローカルに格納します。このファイルは、Webブラウザーでd3.jsを使用して読み取られる必要があります。JAVAデスクトップアプリケーションのファイル(csv)をパラメータとしてWebアプリケーションに渡すにはどうすればよいですか?
ファイルの場所をJavaアプリケーションからWebアプリケーションに渡すにはどうすればよいですか?
javaデスクトップアプリケーションは、データをcsvファイルに書き込み、ローカルに格納します。このファイルは、Webブラウザーでd3.jsを使用して読み取られる必要があります。JAVAデスクトップアプリケーションのファイル(csv)をパラメータとしてWebアプリケーションに渡すにはどうすればよいですか?
ファイルの場所をJavaアプリケーションからWebアプリケーションに渡すにはどうすればよいですか?
Webアプリケーションは、デスクトップアプリケーションとしてスタンドアロンであるサーバーに展開されます。
解決方法1: あなたのWebアプリケーションは、ファイルパスを取得したい場合は、あなたがあなたのデスクトップアプリケーションがそれを読むことができるファイルとWebアプリケーションを置くことができる共通の場所を定義する必要があります。アプローチと
問題: しかし、あなたのデスクトップアプリケーションがファイルを書いていると同時に、Webアプリケーションがそれを読み取ろうとした場合で、一貫性データの問題があるが、それはにデータをリードします整合性のない状態です。
解決方法2: Webアプリケーションを作成することができますウェブアプリケーション。また、データの整合性について心配することなく、好きなように使用することができます。あなたが使用することができD3でCSVファイルを読み込むための
、
d3.csv("/data/cities.csv", function(data) {
console.log(data[0]);
});