建议Java的Web服务框架

Tat*_*tat 7 java soap web-services

我想要一个开源的免费商业用Web服务框架,安全性也是一个主要问题.请使用SOAP标准建议Java的Web服务框架.

Pas*_*ent 12

我建议使用JAX-WS实现:JAX-WS RI(属于Metro)或Apache CXF.从运行时的角度来看,两者都非常接近,但很多人发现CXF有更好的文档(可能是一个重要的标准).如果这对你很重要,两者都提供与Spring的集成(实际上,体面的框架不能忽略Spring,所以这不是一个惊喜).

Spring-WS是另一种选择,但不符合JAX-WS,仅支持契约优先方法(来自XSD) - 这是一种哲学选择 - 并且不支持许多WS-*标准(您可能不需要).

在任何情况下,我都会远离Axis 2及其可怕的部署架构和打包地狱(Axis 2 webapp本身是Web服务的容器,需要打包在特定的档案中).我发现它完全适得其反.最重要的是,它甚至表现不佳.


Dav*_*itz 5

以下是常见的框架,都相当成熟:

全部支持SOAP.

我使用过CXF和Spring-WS.两者都易于配置和使用.