【发布时间】:2010-09-28 01:42:55
【问题描述】:
我对网络服务比较陌生。我不知道这个网络服务将如何工作。 通过谷歌搜索,我没有找到任何有用的简单 Web 服务示例。 谁能给我一些使用java创建Web服务的提示或链接。
【问题讨论】:
-
为了您的心理健康,请远离 Axis(2)。
标签: java web-services
我对网络服务比较陌生。我不知道这个网络服务将如何工作。 通过谷歌搜索,我没有找到任何有用的简单 Web 服务示例。 谁能给我一些使用java创建Web服务的提示或链接。
【问题讨论】:
标签: java web-services
您可以下载 Apache CXF 并查看示例。
【讨论】:
如果您使用 Spring,他们的 Web 服务模块是创建“契约优先”Web 服务的好方法。
【讨论】:
您应该看看Apache Axis 实现 SOAP 协议,它在 Web 服务中起着关键作用。正在交换的消息是带有一些元数据的标题和带有实际 xml 消息的正文的肥皂消息。您还需要 Apache Tomcat、Eclipse 及其轴插件来运行这个出色的example。
【讨论】:
您可以使用atmosphere framework 创建一个简单的可嵌入网络服务。 Atmosphere spade server 支持 jersey,并有一个嵌入式 webserver,称为大气 spadeserver。
【讨论】:
我推荐 Restlet 用于 RESTful 风格的 Web 服务。它允许您支持不同的表示,具体来说,它可以传递或返回各种格式的结果,例如 JSON、XML、纯文本等。这里是下载链接:
Restlet 和 Original Paper 如果您有兴趣了解更多。
【讨论】: