在我的 java 程序中,我需要调用部署在远程服务器上的 SOAP Web 服务。
看起来在网络中探索时有几种不同的方法。 但我想知道目前开发者世界中使用较多的是什么。
还有一种方法可以使用 Spring 或 axis 或 xfire 调用 SOAP Web 服务。
预先感谢您的投入。
最佳答案
对于 Spring ,您可以查看 http://static.springsource.org/spring-ws/site/reference/html/client.html获取客户信息。
当我编写 SOAP Web 服务时,我现在倾向于使用 jax-ws,特别是因为它现在随 JDK6 一起安装。
有关教程,您可以查看 http://download.oracle.com/docs/cd/E17802_01/webservices/webservices/docs/2.0/tutorial/doc/JAXWS.html .
我喜欢它,因为它使用注释,所以比使用轴更简单。
如果您使用 Spring,那么使用他们的 Web 服务选项将是您最好的选择。
关于java - 使用java调用soap web服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6398069/