想要替换xfire来开发Web服务

时间:2015-07-16 13:00:32

标签: java web-services xfire

我正在使用XFIRE来开发肥皂服务。 什么是XFIRE的另一个最佳替代品。 我想用其他最好的方法替换XFIRE代码,因为

1 个答案:

答案 0 :(得分:0)

您可以通过不同方式开发Web服务; Apache CXF是XFIRE的继承者,所以也许它是最简单的道路;还有一个migration guide。你也可以使用Spring-ws,但这取决于你是否已经熟悉spring,如果你想/可以在你的项目中采用Spring。 Spring Web服务首先是契约,即您从wsdl(或您喜欢的xsd)开始,并编写处理数据传入的代码;你可以阅读更多关于这个here的信息 Spring ws非常灵活,让你可以处理整个soap body,甚至可以处理一些ws客户端错误(在ws实现中我处理了两个略有不同版本的ws和相同的端点)。

如果您正在编写Web服务,那么您已经在使用Spring,并且您不必管理整个soap body,您可以选择Spring WS;如果你想要一个简单的迁移路径(因为你的团队的一部分知道xfire),apache cxf就是你的选择。