什么是最好的JavaWebService框架?

什么是最好的JavaWebService框架?,java,web-services,glassfish,rest,axis,Java,Web Services,Glassfish,Rest,Axis,我目前使用ApacheAxis。但我正在Intellij IDEA中创建一个新项目,我可以选择添加以下项目之一: 阿帕奇轴 Glassfish/JAX-WS 2.x RI/Metro 1.x/jwsdp2.0 Restful Web服务 我之所以选择Axis,是因为我已经习惯了Axis,但我仍然想知道它是否更容易选择。您可以选择Apache Axis。您使用的是Axis 1还是2?从内存中生成的轴1存根不是最容易处理的(已经有一段时间了) JAX-WS使用JAXB将WSDL绑定到Java对象,因

我目前使用ApacheAxis。但我正在Intellij IDEA中创建一个新项目,我可以选择添加以下项目之一:

  • 阿帕奇轴
  • Glassfish/JAX-WS 2.x RI/Metro 1.x/jwsdp2.0
  • Restful Web服务

  • 我之所以选择Axis,是因为我已经习惯了Axis,但我仍然想知道它是否更容易选择。

    您可以选择Apache Axis。

    您使用的是Axis 1还是2?从内存中生成的轴1存根不是最容易处理的(已经有一段时间了)

    JAX-WS使用JAXB将WSDL绑定到Java对象,因此相当容易使用。它也是JavaEE5的一部分,因此您可能会发现在应用程序服务器之间移动更容易。这也是CXF的工作方式。我过去使用过这两种方法,发现它们很好用

    您将发现RESTful服务是web服务的一种不同方法,因此除非您想学习这种方法,否则您可能想使用其他方法之一

    最后,您应该设置一个示例项目的两到三个副本,每个副本使用不同的框架。试一试是你自己回答这个问题的唯一真正方法

    干杯,
    Shane

    我会选择JAX-WS2.xri/Metro 1.x,它肯定比Axis(顺便说一句,Axis已经完全过时)简单。即使Axis2在易用性(我讨厌Axis2部署模型)和性能方面也不如JAX-WSRI(请参阅)。NetBeans有很多很好的教程,您可以将它们转换为Idea。请看一看示例。

    请参阅和Perl!它对Slashdot非常有效任何“最好的XXX是什么”的问题都是主观的,特别是如果你没有给出任何具体的要求。你打算在哪台服务器上运行你的应用程序?这可能会影响您的决定我想我实际上更讨厌Axis2而不是Axis1+1用于JAX-WS。在Axis2中损失了很多天。。。一片混乱(更不用说大量的依赖关系了)