当前位置: 首页 > 面试题库 >

学习如何用Java创建RESTful API的最佳资源是什么?

司徒泰
2023-03-14
问题内容

我正在寻找一本书或任何其他资源,它们将帮助我学习如何用Java创建RESTful API。在Amazon上,我看到了RESTful
Java的几种解决方案
,但我正在寻找适合新手的解决方案。

期待收到您的建议/意见,谢谢!


问题答案:

我认为我不能仅指向一种资源,而是要走一条路(您可以根据对REST的理解水平对其进行自定义)。我是一个想先弄清楚我的概念,然后再考虑实现这些概念的工具的人。

  • 如果您还没有阅读Roy Fielding论文的第5章,那么我将从这里开始。这是一部出色的著作,是比大师本人更可学的东西。

  • Infoq是REST文章的绝佳来源,对我的帮助很大,这里是REST资源的汇编。还在Infoq上阅读Allamaraju 撰写的精彩文章。

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

  • 当您尝试使用基于Hypermedia约束的令人兴奋的RESTful框架时,我将探索Restfulie。

显然,我没有提供任何单一资源,但是我提供的内容会非常有用,IMO。



 类似资料:
  • 问题内容: 我想学习蚂蚁。谁能推荐一些有关此主题的良好学习资源?从在线入门教程到深入的书籍,任何资源都会受到赞赏。 谢谢你的帮助! 问题答案: ant.apache.org。看看手册。 蚂蚁最佳实践 不会花很长时间-蚂蚁并不难。 这是一个示例,可以重用的build.xml开头。它足够通用,可供我重复使用。目录命名约定应易于遵循。我使用的布局模仿IntelliJ的输出。

  • 问题内容: 我是来自ASP.NET C#背景的Django领域的新手。我正在寻找一些好的资源来帮助我学习Django / Python的来龙去脉。有什么建议吗? 问题答案: 实用Django的项目,第二版由詹姆斯·贝内特的Django的释放经理 本书涵盖了构建应用程序,添加功能,诸如DVCS的实用开发技术,自动构建部署工具等内容,还有一章专门介绍了可重用开发以及如何提交给PyPI。 本书在必要时还

  • 以公司的rest表示为例。在这个假设的例子中,每个公司拥有0个或更多的部门,每个部门拥有0个或更多的员工。 一个部门不能没有关联公司。 没有关联部门,员工就无法存在。 null 但是,如果我想列出()所有公司的所有员工,我的困难就来了。 其资源模式将最紧密地映射到(所有员工的集合) 这是否意味着我应该有,因为如果有的话,那么有两个URI可以获得相同的资源? 在基本级别上,返回与嵌套最深的模式完全相

  • 问题内容: 我认为自己是一位经验丰富的Java开发人员,并计划开始学习C ++。 如果您有相同的经验,即在Java之后学习C ++,那么我想听听您对这样做的最佳方法的想法。 [更新]“最佳方法”没有得到很好的量化。我正在寻找的是利用我现有的Java知识和编程经验,以便可以快速使用C ++。 问题答案: 我已经向Java人员教过C ++,即使我向他们学习了另一个方向。 我对Bruce Eckels的

  • 问题内容: 我显然需要提高我在Java领域的知识,否则我注定要生成“看起来相同但不完全相同”的代码。 我已经有了基地…但是我正在寻找仅针对此的培训/课程。 谢谢 问题答案: 由Java Generics的一位设计师Philip Wadler撰写的书

  • Redux 文档旨在教授 Redux 的基本概念,并解释在实际应用程序中使用的关键概念。但是,文档无法涵盖所有内容。令人高兴的是,还有许多其他很好的资源可用于学习 Redux。我们鼓励你仔细查看一下。 其中许多内容涵盖了超出文档范围的主题 , 或以可能更适合您学习方式的方法阐述相同的内容。 此页面包含我们对可用于学习 Redux 的一些最佳外部资源的建议。有关 React,Redux,Javasc