除了以下链接,即专业版Spring之外,是否还有其他资源可以显示可用于在java中实现SOAP的不同框架的优缺点
http://blog.arendsen.net/wp-content/TheSpringExperienceSpringWebServices.pdf
另外,我在[Axis Wiki]上阅读了以下内容
问:什么是Apache Axis?什么是它 与Apache SOAP的关系?
答:作为Web服务的客户端, 将您的请求编码到网络上 服务,并解码响应 你回来,往返于XML 痛苦(更不用说实施了 处理接受的逻辑 请求和发送响应)。该 如果你正在写网络也一样 为自己服务。大多数人都在使用 Apache Axis为他们做所有这些。 您可以编写Web服务客户端 和服务器没有像 Axis,但这将非常繁琐。
所以只有在使用网络服务时才需要Axis?提供网络服务时不需要吗?
答案 0 :(得分:1)
选择SOAP框架时,首先必须确定是否要契约优先(自己编写WSDL文件)或契约最后(生成WSDL文件)来自代码)。每种方法都有多种优缺点,但最重要的是:
至于框架,我发现JAX-WS(Metro)最适合契约最后,而Spring WS最适合契约优先 。就个人而言,我可能会补充一点,我更喜欢契约优先,这真的值得付出额外的努力。
答案 1 :(得分:0)