Stefan Tilkov 在这里发表演讲,他在其中描述了 REST 架构的核心。我还没有全部看完,但是在他谈到 REST 的 5 条原则的部分(幻灯片 12-19)中,他提到了通过资源(即 URI)维护状态。他的例子是购物车。通常您的购物车状态会在会话中维护,但他会发表评论(在此解释)这是一个不正确的接口实现,因为您无法将会话“发送”给同事,但您可以发送资源状态,然后它将在您的购物车中包含所有物品。我发现这个概念很有趣,我想知道是否有人有任何额外的信息、资源、链接、视频等,实际上讨论了这类事物的架构实现(最好是在 Java 中)。谢谢!
编辑:
抱歉,我将在这里做一个简短的编辑——我不是在谈论想要关于 REST 实现本身的信息,而是想要在会话/数据库状态上广泛使用资源状态的缺点/优点。