任何人都可以推荐一个好的Java开源库来构建简单的SOAP Web服务客户端吗?我正在寻找一些可以在Java 5 SE环境中工作的最小依赖和配置。升级到Java 6并不是真正的选择,如果我可以避免使用完整的J2EE容器,我宁愿避免使用它。我不需要发布和服务,只需要消耗。用于Java的轻量级SOAP客户端库
我目前正在使用Axis2,但我必须拉入大约15MB的额外jar才能在不发生NoClassDefFoundError的情况下简单调用Web服务,并且我正在寻找一些更少膨胀的东西。
我也看过CXF,但我不愿意使用它,因为它与Spring紧密耦合。春天不是一个100%的交易断路器,但我宁愿尽量避免它。
有什么建议吗?
它是一个嵌入式系统,或者为什么你关心15MB,当工作的事情? – stacker 2010-03-09 20:25:14
所有额外的依赖关系都会增加一个系统的部署时间,更重要的是,从长远来看,这对系统的可维护性是不利的。 避免不必要的膨胀是我尝试在软件开发的所有方面坚持的原则。我不写更多的代码来完成工作,同样我不依赖于不需要的库。 – 2010-03-09 22:41:17