REST Web API:REST 的实用解释

一则或许对你有用的小广告

欢迎加入小哈的星球 ,你将获得:专属的项目实战 / Java 学习路线 / 一对一提问 / 学习打卡/ 赠书活动

目前,正在 星球 内带小伙伴们做第一个项目:全栈前后端分离博客项目,采用技术栈 Spring Boot + Mybatis Plus + Vue 3.x + Vite 4手把手,前端 + 后端全栈开发,从 0 到 1 讲解每个功能点开发步骤,1v1 答疑,陪伴式直到项目上线,目前已更新了 204 小节,累计 32w+ 字,讲解图:1416 张,还在持续爆肝中,后续还会上新更多项目,目标是将 Java 领域典型的项目都整上,如秒杀系统、在线商城、IM 即时通讯、权限管理等等,已有 870+ 小伙伴加入,欢迎点击围观

在我开始之前,快速免责声明。我认识 Adam 很长时间了,所以我的评论可能会因为我和他是朋友这一事实而有点色彩。当然,不利的一面是,我不止一次在 IRC 上与他争吵过,所以这可能是我报复的机会。这是我的官方免责声明。

Adam 的 REST 书籍是我最近在更小、更简洁的技术书籍中看到的趋势的一个很好的例子。我以前读过,或者假装读过,关于编程语言的巨著,我什至贡献了一些,但坦率地说,我发现更短、更直接的书要有效得多.他的书有一百多页,而且都是关于 REST 的理论,你可以花一两次时间读完。

我说的是“理论”,但需要明确的是,这是一本非常 实用的 书。 Adam 不仅解释了 REST,还深入介绍了细节,并在您思考 REST 为什么以某种方式做事时为您提供了真正的要点。他也不羞于指出 不切实际 的事情,并清楚说明他为什么以及何时违反规则。

这在他的最佳实践章节中表现得特别好。显然这是一个自以为是的部分,但也是您在此类书籍中不常看到的部分。坦率地说,我想看到更多这样的东西。您可能不同意作者的观点,但是让具有现实世界经验的人告诉您他们对最适合他们的方法的看法会很有帮助。

我真的很喜欢这本书,绝对推荐它。老实说,REST 一直感觉是一个“不错”的想法,但不一定值得付出努力。读完 Adam 的书后,我现在更加确信,花时间是值得的,并且是构建像样的 API 的必要条件之一。

您可以在官方图书页面以 19 美元的价格购买这本书: REST Web APIs: The Book 。您可以获得 PDF、Mobi 和 ePub 版本。您还可以获取 示例章节 ,看看它是否值得您花时间。