我正在寻找一本书或任何其他资源来帮助我学习如何用Java创建RESTful API。 在亚马逊上看,我看到有several solutions for RESTful Java,但我正在寻找适合新手的那个。
期待收到您的建议/意见,谢谢!
答案 0 :(得分:77)
我不认为我只能指向一个资源,但我会选择一条路径(您可以根据您对REST的理解程度进行自定义)。我想先让我的概念真正清晰,然后考虑实现这些概念的工具。
如果您还没有阅读chapter 5 of Roy Fielding's dissertation,我会从那里开始。这是一篇优秀的写作,也是比大师本人更好的学习资源。
Infoq是REST文章的绝佳来源,对我帮助很大,这里是compilation of REST resources。另外在Infoq上,请阅读Allamaraju的这个excellent article。
如果您正在查看书籍,我目前为止喜欢这两本书:RESTful Web Services Cookbook和RESTful Web Services
当您在寻找基于Java的服务时 - 我会熟悉Jersey和/或RESTEasy。尽可能多地编写小程序,熟悉的最佳方法是什么。
当您尝试使用基于超媒体约束的令人兴奋的RESTful框架时,我会探索Restfulie。
显然,我没有提供单一资源,但我提供的内容中的内容很有用,IMO。
答案 1 :(得分:5)
我发现REST in Practice是涵盖不同风格的REST架构的最佳书籍。它的建议也比许多其他书籍更实用(我没有对RESTful Web Services留下深刻印象,因为我认为它缺乏重点)。
答案 2 :(得分:3)
答案 3 :(得分:1)
我建议广泛NetBeans tutorial,this Sun tutorial并考虑Restlet框架。
答案 4 :(得分:0)
我使用RESTlet in Action来了解REST概念。这是一本早期的访问书,所以目前只提供前几章,但我发现写作非常清楚。