【问题标题】:Developing a webservice in java [closed]用Java开发Web服务[关闭]
【发布时间】:2010-09-28 01:42:55
【问题描述】:

我对网络服务比较陌生。我不知道这个网络服务将如何工作。 通过谷歌搜索,我没有找到任何有用的简单 Web 服务示例。 谁能给我一些使用java创建Web服务的提示或链接。

【问题讨论】:

标签: java web-services


【解决方案1】:

您可以下载 Apache CXF 并查看示例。

【讨论】:

    【解决方案2】:

    如果您使用 Spring,他们的 Web 服务模块是创建“契约优先”Web 服务的好方法。

    【讨论】:

      【解决方案3】:

      您应该看看Apache Axis 实现 SOAP 协议,它在 Web 服务中起着关键作用。正在交换的消息是带有一些元数据的标题和带有实际 xml 消息的正文的肥皂消息。您还需要 Apache Tomcat、Eclipse 及其轴插件来运行这个出色的example

      【讨论】:

      • Nooooooooo,不是 Axis,该死!请考虑使用更好的 JAX-WS 堆栈,例如 JAX-WS RI 或 Apache CXF。
      • 这有什么问题,我认为Axis2首先是WS hello world。在几个项目中我没有遇到任何问题。然后我换成了spring WS,所以总体上说不上好不好。
      【解决方案4】:

      您可以使用atmosphere framework 创建一个简单的可嵌入网络服务。 Atmosphere spade server 支持 jersey,并有一个嵌入式 webserver,称为大气 spadeserver。

      【讨论】:

        【解决方案5】:

        我推荐 Restlet 用于 RESTful 风格的 Web 服务。它允许您支持不同的表示,具体来说,它可以传递或返回各种格式的结果,例如 JSON、XML、纯文本等。这里是下载链接:

        RestletOriginal Paper 如果您有兴趣了解更多。

        【讨论】:

          猜你喜欢
          • 2010-11-13
          • 1970-01-01
          • 2013-06-15
          • 1970-01-01
          • 2016-01-09
          • 1970-01-01
          • 2013-08-09
          • 2012-05-21
          • 1970-01-01
          相关资源
          最近更新 更多