1

我在Eclipse IDE的应用程序中使用Play framework 1.2.5。我需要访问使用IBM JAX-RPC构建的 Web 服务。我已经获得了需要在我的应用程序中访问的 Web 服务的 wsdl 文件。

对于普通的 Java EE 应用程序,我曾经将 WSDL 粘贴到我的工作区中,通过右键单击 WSDL 文件 => 生成客户端选项生成文件,即在 Eclipse IDE 的帮助下生成文件。

我不确定如何使用 Play 框架访问 WSDL。

我想知道:

1) 在我的工作区中粘贴 WSDL 文件的位置?

2)在Play框架中如何生成客户端(即使我们在play框架中是否需要这个也不确定)并访问服务方法?

3) 访问服务方法需要任何其他设置吗?

请让我知道这件事。

问候,

4

1 回答 1

1

简单的方法:

使用 Play! 的内置play.libs.WS(链接#2#3)。您必须自己创建原始 HTTP 请求,并自己解析来自服务器的 XML 结果。当然,如果 Web 服务接口很复杂,这可能会成为一项复杂的任务。

最好,您将基于您的 WSDL 创建一个 JAX-RPC 客户端,并从您的 Play!应用。

于 2013-01-28T12:41:18.010 回答