首页 >> 优选问答 >

xfire调用webservice(xfire)

2023-09-14 17:30:39

问题描述:

xfire调用webservice(xfire),在线等,求秒回,真的火烧眉毛!

最佳答案

推荐答案

2023-09-14 17:30:39

大家好,我是小新,我来为大家解答以上问题。xfire调用webservice,xfire很多人还不知道,现在让我们一起来看看吧!

1、1. Axis2是Apache下的一个重量级WebService框架,准确说它是一个Web Services / SOAP / WSDL 的引擎,是WebService框架的集大成者,它能不但能制作和发布WebService,而且可以生成Java和其他语言版WebService客户端和服务端代码。

2、这是它的优势所在。

3、但是,这也不可避免的导致了Axis2的复杂性,使用过的开发者都知道,它所依赖的包数量和大小都是很惊人的,打包部署发布都比较麻烦,不能很好的与现有应用整合为一体。

4、但是如果你要开发Java之外别的语言客户端,Axis2提供的丰富工具将是你不二的选择。

5、 2、XFire是一个高性能的WebService框架,在Java6之前,它的知名度甚至超过了Apache的Axis2,XFire的优点是开发方便,与现有的Web整合很好,可以融为一体,并且开发也很方便。

6、但是对Java之外的语言,没有提供相关的代码工具。

7、XFire后来被Apache收购了,原因是它太优秀了,收购后,随着Java6 JWS的兴起,开源的WebService引擎已经不再被看好,渐渐的都败落了。

8、 3、CXF是Apache旗下一个重磅的SOA简易框架,它实现了ESB(企业服务总线)。

9、CXF来自于XFire项目,经过改造后形成的,就像目前的Struts2来自WebWork一样。

10、可以看出XFire的命运会和WebWork的命运一样,最终会淡出人们的视线。

11、CXF不但是一个优秀的Web Services / SOAP / WSDL 引擎,也是一个不错的ESB总线,为SOA的实施提供了一种选择方案,当然他不是最好的,它仅仅实现了SOA架构的一部分。

12、 如何抉择: 如果应用程序需要多语言的支持,Axis2 应当是首选了; 2、如果应用程序是遵循 Spring 哲学路线的话,Apache CXF 是一种更好的选择,特别对嵌入式的 Web Services 来说; 3、如果应用程序没有新的特性需要的话,就仍是用原来项目所用的框架,比如 Axis1,XFire,Celtrix 或 BEA 等等厂家自己的 Web Services 实现,就别劳民伤财了。

本文到此讲解完毕了,希望对大家有帮助。

  免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。

 
分享:
最新文章