学习如何在Java中创buildRESTful API的最佳途径是什么?

我正在寻找一本书或任何其他资源,这将帮助我学习如何在Java中创buildRESTful API。 看看亚马逊,我看到有几种RESTful Java解决scheme ,但我正在寻找一个适合新手的scheme。

期待得到您的build议/意见,谢谢!

我不认为我可以指向只有一个资源,但我会采取一个path(您可以根据您对REST的理解水平进行自定义)。 我是一个想让我的概念真正清晰的人,然后思考实现这些概念的工具。

  • 如果你还没有阅读罗伊·菲尔丁的论文第五章 ,我会从那里开始。 这是一个很好的写作,比主人自己还有什么更好的学习来源。

  • Infoq是REST文章的绝佳来源,对我有很大帮助,下面是REST资源的汇编 。 另外在Infoq上阅读Allamaraju的这篇优秀文章 。

  • 如果您正在查看书籍,那么我目前喜欢的两本: REST风格的Web服务食谱和REST风格的Web服务

  • 当您在寻找基于Java的服务时,我会熟悉Jersey和/或RESTEasy 。 写尽可能多的小程序,什么是最好的方法来熟悉。

  • 当你想尝试一个基于超媒体约束的令人兴奋的RESTful框架时,我会去探索Restfulie 。

很明显,我没有提供一个单一的资源,但是我提供的一些东西可以很好地服务于海事组织。

我发现REST在实践中是最好的书,涵盖了不同风格的REST架构。 在其build议中,它比其他许多书籍更实用(我对RESTful Web服务没有留下深刻的印象,因为我认为它缺乏重点)。

我推荐这个广泛的NetBeans教程 , 这个Sun教程 ,也许看看Restlet框架。

我在Action中使用了RESTlet来了解REST概念。 这是一个早期的访问书,所以只有前几章是可用的,但我发现写得很清楚。