-1

特定の Web サービスを使用する Web アプリ (標準 JSP およびサーブレット) を作成しています。ユーザーが Web サービスにフィードするデータは、xml ファイル (data.xml) の形式です。ユーザー、Web アプリケーション サーバー、および Web サービス サーバーがすべて、それぞれ別の PC1、PC2、および PC3 にあるとします。ユーザーは、PC2 (jsp) から Web ページにアクセスする PC3 に data.xml を持っています。私の質問は、XML を転送するより良い方法は何ですか? シナリオ 1: jsp -> サーブレット -> Web サービス -> サーブレット -> jsp からファイルストリーム (ファイルのアップロード) の形式で転送

シナリオ 2: jsp は data.xml にアクセスし、内容を読み取り、それを文字列オブジェクトに格納してから、xml 文字列をサーブレット -> Web サービス -> サーブレットに渡し、最後に応答をオブジェクトとして jsp に返します (xml ではなく、文字列ではなく、物体)。

どちらが良いですか?

4

1 に答える 1

0

まず、XML ファイルをどのように読み取るかを決定します。アプリケーションが別のマシンにデプロイされているマシンにファイルがある場合は、ファイルをアプリケーションにアップロードする必要があります。その後、さらに処理するためにファイルの読み取りを開始します。ファイルをサーバーにアップロードする必要があるシナリオでは、指定されたパスから読み取り、Web サービスに接続してデータを送信し、処理が完了した後、応答を JSP に返します。

于 2012-06-27T11:38:52.473 に答える