【问题标题】:Learn Web services in java [closed]学习 Java 中的 Web 服务 [关闭]
【发布时间】:2012-06-20 19:00:43
【问题描述】:

我是 Java Web 服务的新手,需要熟悉我的项目中基于 REST 和 SOAP 的 Web 服务。

您能否参考任何有关它的书籍或任何在线教程链接?

【问题讨论】:

  • 我先用谷歌搜索了它,但发现它令人困惑..没有任何对新手有帮助的好链接
  • 我不确定这是否会对您有所帮助,但我发现最简单的方法是尝试构建一个小型原型,然后在我需要学习一些东西时对其进行扩展。
  • 谷歌搜索“rest web service”的第一个链接会拉出一个维基百科页面,这非常有帮助。也许你应该更详细地了解。你对 Rest/Soap 有什么不了解的地方?

标签: java web-services rest soap


【解决方案1】:

请记住,您需要学习两件事:

  1. RESTful Web 服务的服务设计:是什么让 Web 服务成为 RESTful?在设计 REST 服务时,您应该采取或避免哪些设计决策? REST 服务应该与实现无关;当您设计一个 REST 服务时,您不必担心是要使用 Ruby 还是 Java 或其他任何方式来实现它。我推荐O'Reilly Cookbook

  2. 如何实现 RESTful Web 服务?如果您需要使用 java,您需要评估几个不同的框架来决定适合您的框架。我在下面概述了一些。

Restlet 是一个相当流行的 Java REST 框架,已经存在了一段时间。

如果您已经在其他领域使用 Spring,Spring REST 可能会很好地工作。

我没有用过DropWizard,但它看起来真的很酷。如果您正在寻找相当轻量级的东西,我会从这里开始。

在 SOAP 方面,从 java 的角度来看,Axis2 肯定很受欢迎。你没有在你的问题中说你是否需要一个服务来支持 SOAP 和 REST,但如果你这样做,Axis2 将kinda do this

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-31
    • 1970-01-01
    相关资源
    最近更新 更多