我在 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框架中如何生成客户端(即使我们在播放框架中是否需要这个,也不确定)并访问服务方法?
3)访问服务方法所需的任何其他设置?
请让我知道这件事。
此致
答案 0 :(得分:1)
简单方法:
使用Play!的内置play.libs.WS
(链接#2和#3)。您必须自己创建原始HTTP请求,并自行解析服务器上的XML结果。当然,如果Web服务接口很复杂,这可能会成为一项复杂的任务。
最好是create a JAX-RPC client based on your WSDL,并在Play中使用!应用