我在GWT 2.4项目中工作。我想访问一个SOAP服务。我使用wsdl2java生成服务的类(servicestub,servicelocator,...)。但是这个代码是服务器端。我如何才能在客户端访问服务?访问Wsdl Web服务客户端GWT
1
A
回答
0
这样做真的很棘手(我甚至不确定它是否可能),我宁愿将SOAP调用包装到服务器端服务中,然后从客户端调用它。
1
Calling Cross Domain Web Services in AJAX
有一些问题。你可以阅读关于这个问题的答案:Accessing web Service from jQuery - cross domain。但是你可以使用RPC来调用服务器方法。然后服务器从SOAP获取数据并返回给客户端。
+0
谢谢,但这是关于使用GWT而不是Ajax或JQuery调用Web服务。 RPC解决方案应该可以工作,但它很乏味。 – geeko
+1
对不起,geeko,GWT是Javascript,至少它是在编译之后。 GWT无法做到JavaScript无法做到的事情。 –
相关问题
- 1. java Netbeans web服务WSDL客户端
- 2. 从web服务客户端访问java web服务
- 3. Java Web服务客户端
- 4. Java Web服务客户端:
- 5. Soap Web服务客户端
- 6. Groovy Web服务客户端
- 7. Python web服务客户端
- 8. iOS:从iOS客户端访问wsdl服务api
- 9. Web服务wcfstorm客户端
- 10. Android客户端Web服务
- 11. 从.net客户端访问ssl服务器(web服务)
- 12. 不能从Web服务的客户端访问localhost(TOMCAT)上的WSDL
- 13. 使用GWT客户端调用Restlet Web服务的问题
- 14. 从GWT访问Web服务
- 15. 为web服务创建客户端
- 16. PHP:SOAP Web服务客户端web服务ASP.NET服务器
- 17. 出错创建Web服务客户端
- 18. 访问WSDL文件的SOAP客户端
- 19. Web服务客户端的问题
- 20. 如何添加Web服务客户端GWT
- 21. WCF客户端使用PHP web服务
- 22. WCF服务wsdl客户端错误
- 23. 如何部署客户端服务WSDL
- 24. Android WSDL/SOAP服务客户端
- 25. 由wsdl生成的Web服务客户端与Deployed Web服务不兼容
- 26. 从WSDL文件创建web服务(不是web服务客户端)
- 27. Web服务客户端Java
- 28. Web服务 - 客户端类
- 29. java web服务客户端
- 30. CodeIgniter Web服务客户端
我想过了。但问题是我的请求和响应发送由wsdl2java生成的对象。因此,为了能够使用服务,我必须在客户端使用这些对象。包装soap调用将包括为每个对象创建一个代理。我有超过30个物体。这真的很乏味。
– geeko
那就对了。你必须创建一个你的肥皂对象和DTO的DTO。 – Peter