【发布时间】:2012-06-28 14:17:23
【问题描述】:
我已经创建并注册了一个网络服务。现在我想制作一个简单的网络应用程序来访问网络服务。我使用axis2作为Web服务服务器。客户端以xml格式文件(data.xml)的形式提供要由Web服务处理的数据。我的 jsp 表单有一个文本框(用于提供 data.xml 的位置)和一个“调用”按钮,可以访问调用 Web 服务。我假设 jsp 将首先将请求发送到 servlet,然后 servlet 将负责调用 Web 服务。 Web 服务托管在 PC1 中,包含访问 Web 服务的 JSP 的 Web 应用程序位于 PC2 中,data.xml 位于 PC3 中。因此用户将在 PC3 上工作,在 PC3 中打开 Web 浏览器以访问 PC2 中的 jsp,然后调用 PC1 中的 Web 服务。
- 从 servlet 调用 Web 服务的语法是什么?我想知道axis2在客户端是否可用。
- 如何构造 SOAP 请求(我假设 SOAP 请求是在 servlet 中构造的)?希望我不需要逐个字符串构造 SOAP 请求字符串。
- 关于data.xml,我假设jsp会将文件上传到servlet,所以servlet会接收一个文件作为参数。这是正确的方法吗? 谢谢
【问题讨论】:
标签: java web-services