我正在制作一个将使用某个 Web 服务的 Web 应用程序(标准 JSP 和 servlet)。用户将提供给 Web 服务的数据采用 xml 文件 (data.xml) 的形式。假设用户、Web 应用服务器和 Web 服务服务器分别位于不同的 PC1、PC2 和 PC3 中。用户在 PC3 中有 data.xml 从 PC2 (jsp) 访问网页。我的问题是传输 XML 的更好方法是什么?场景一:从jsp -> servlet -> web service -> servlet -> jsp以filestream的形式传输(文件上传)
场景2:jsp访问data.xml,读取内容,存储在string对象中,然后将xml字符串传递给servlet -> web service -> servlet,最后将response作为对象返回给jsp(不是xml,不是string,而是目的)。
哪个更好?