代码之家  ›  专栏  ›  技术社区  ›  Artilheiro

什么是最好的Java WebService框架?[关闭]

  •  8
  • Artilheiro  · 技术社区  · 16 年前

    我目前使用的是Apache Axis。但是我正在创建一个新的Intellij项目,我可以选择添加以下内容之一:

    1. 阿帕奇轴
    2. Glassfish/JAX-WS 2.x RI/地铁1.x/JWSDP 2.0
    3. RESTful Web服务

    我选择轴是因为它是我习惯的,但我仍然想知道它是否是更容易的选择。

    3 回复  |  直到 14 年前
        1
  •  8
  •   Pascal Thivent    16 年前

    我会选择JAX-WS 2.x RI/Metro1.x,它肯定比Axis更简单(顺便说一下,这已经过时了)。甚至在易用性(我讨厌Axis2部署模型)和性能方面,与JAX-WSRI相比,Axis2也很差劲(请参见 JAX-WS RI 2.1 benchmark details )Netbeans有很多很好的教程,您可以将它们转换为想法。看一看 http://netbeans.org/kb/61/websvc/intro-ws.html 例如。

        2
  •  2
  •   Shane    16 年前

    您使用的是轴1还是轴2?从内存来看,生成的轴1存根不是最容易使用的(已经有一段时间了)。

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

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

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

    干杯, 谢恩

        3
  •  0
  •   giri    16 年前

    你可以去阿帕奇轴心国。