0

Java、GWT、Eclipse を使用しています。リスト ボックスやその他の情報を入力する特定のデータを取得するために解析したい静的な XML ファイルがあります。コードのサーバー側とクライアント側の両方で静的 XML ファイルを読み取るにはどうすればよいですか? XML ファイルはどこに置くのですか? また、サーバーにのみアクセスさせたい場合はどこに置くことができますか (機密データが含まれているため)。

4

2 に答える 2

1

サーバー側でのみ必要な場合は、/war/WEB-INF ディレクトリに配置すると、サーバー コードで直接読み取ることができます。

クライアント側でファイルが必要な場合は、DataResource を使用できます。

https://developers.google.com/web-toolkit/doc/latest/DevGuideClientBundle#DataResource

クライアント側でこのファイルにアクセスできるようにする場合は、/war ディレクトリに配置します。

于 2012-10-08T20:55:43.817 に答える
1

適切な XML パーサーを使用してサーバー側のファイルを解析し (例については、このチュートリアルを参照)、結果のデータを POJO に入れることをお勧めします。クライアント側で必要なデータについては、サーバーに対して RPC 呼び出しを行い、以前に入力された POJO を取得できます。直接アクセスできないように XML ファイルを配置するのに適した場所は、Web アプリケーションの WEB-INF ディレクトリの下です。

于 2012-10-08T20:55:52.943 に答える