特定の 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 ではなく、文字列ではなく、物体)。
どちらが良いですか?