首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >访问webservice的最佳方式是什么?

访问webservice的最佳方式是什么?
EN

Stack Overflow用户
提问于 2014-08-28 02:30:50
回答 1查看 135关注 0票数 0

我在一些有经验的人的项目中工作过,我看到他们通过用java编写代码来调用web服务,从而建立HTTP连接并使用SOAP信封以XML格式发送数据。我已经用同样的东西很长时间了。现在我在youtube上看了一个教程,培训师使用wsimport命令从wsdl url生成java类,并将这些类复制到项目中,初始化服务对象,并调用适当的方法与web服务进行通信。现在我弄糊涂了,这意味着我认为使用java类来访问web服务比使用soap信封容易得多。所以我在谷歌上搜索,但没有得到任何适当的答案。请解释一下哪种方式更好,为什么?

EN

回答 1

Stack Overflow用户

发布于 2014-08-28 02:42:35

wsimport工具生成JAX-WS可移植构件,例如:

从wsdl:(SEI)

  • Service

  • Exception映射的
  1. 服务端点接口错误类(如果有)从响应wsdl:消息派生的
  2. 异步响应Bean (如果有)
  3. JAXB生成的值类型(从架构类型映射的java类)

所以,这个工具可以为你生成几乎所有的东西,让我们的生活变得更简单。

如果我们必须自己生成它,我们将不得不:

*将对象序列化为XML

*通过HTTP操作调用web方法

*将返回的XML响应解析回对象

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25534559

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档