我需要使用axis2创建与Web服务的连接。我想知道如何将接收到的xml转换为Java对象。有没有什么好的教程来学习如何做到这一点?实现客户端的Axis2
0
A
回答
3
Axis2有很好的文档记录。一定要检查the axis2 user guide。 另一方面要注意的是,使用web服务和axis2并不是一块蛋糕般的想法,所以请详细阅读docs。 ;)
3
XML是SOAP请求的一部分。在这种情况下,Axis2会将它转换为Java。
如果XML是“数据blob”的一部分,那么您需要自己做这件事。有几种选择:
您可以看看Axis2使用的发生器。 Try the docs。
使用XML OO映射器,如Castor。
你可以编写你自己的mapper(不是真的推荐)。
如果您可以影响发件人端,则可以尝试创建遵循XMLEncoder规则的XML。这将允许您使用标准的Java序列化API来构建对象。
1
使用axis wsdl2java工具并将生成的类放到源文件中。然后首先使用YourServiceStub(Service_Adress)创建服务存根,并使用该实例调用必要的方法。
为WSDL2Java的我通常使用:
的WSDL2Java -uri wsdlLocation -ss -sd -uw -g -o outputLocation
相关问题
- 1. Axis2:Axis2的Web客户端
- 2. 如何在我的axis2 Web服务客户端中实现TLS?
- 3. Axis2客户端由春
- 4. Java客户端Axis2 OMException
- 5. axis2(1.3)客户端问题
- 6. 实现DHCP客户端
- 7. 实现COMET客户端
- 8. Dropwizard Auth2.0客户端实现
- 9. Java SMPP客户端实现
- 10. c#POP3客户端实现
- 11. FTP客户端java实现
- 12. ActiveSync客户端Java实现
- 13. 客户端接口实现
- 14. Axis2 webservice客户端weblogic webservice客户端jar confilct
- 15. wso2中的axis2客户端项目的最佳实践
- 16. .net客户端使用Axis2 Web服务
- 17. Axis2测试客户端错误
- 18. Axis2/Rampart客户端自签名证书
- 19. 如何创建和Axis2客户端
- 20. 利用Axis2客户端代码
- 21. Axis2客户端:避免维护会话
- 22. Axis2 ADB客户端通过代理?
- 23. 使用Axis2附加客户端证书?
- 24. 实现Django的socketio的iOS客户端
- 25. 客户端与axis2连接时出现未知错误1.6.1
- 26. 创建Axis2 Rampart客户端时出现问题
- 27. 尝试执行axis2服务客户端时出现异常
- 28. OAuth客户端实现中的差异
- 29. 如何实现的Telnet客户端
- 30. iOS的任何WebRTC客户端实现?