构建RESTful API的关键之一是HATEOAS。现在,Jersey提供了非常好的链接能力(请参阅this link)。但我已经看到了HAL Specification的草案,它似乎是一个深思熟虑的工作。在Jersey中使用HAL实现HATEOAS
我很感兴趣,如果有一些lib可以很容易地在泽西岛坚持HAL。我已经看到草稿中提到的参考文献,如https://github.com/HalBuilder。但我正在使用直接POJO编组,我不知道如何将它与Halbuilder混合使用。
那么,是否已经有一些将HAL合并到泽西岛的库?或者,也许我可以使用某种过滤器手动增强生成的POJO?如果是的话,有人可以给我一个线索在哪里看下一步做到这一点?
噢天啊,另一个人认为命名空间是坏事,似乎只是部分意识到这方面的工作。 (不要介意我,这不是你的错,只是压抑了那么多人 - 从来没有学过......叹息......) –
没问题,也许你可以暗示我现有的工作?我对REST很陌生,试图找到解决方法。 – Sponiro
@DonalFellows还有哪些其他的工作?你的意思是超媒体JSON的另一个标准吗?或者你应该只使用XML来处理Hateoas?在GitHUB,Facebook,Google等之间,每个RESTful API似乎都使用略微不同的格式来表示发现链接,因为没有JSON标准。使用HAL或某些标准,然后让像Halbuilder这样的库如何简化实现,会出现什么问题? –