【问题标题】:Contract First Approach with Jersey与泽西岛的合同优先方法
【发布时间】:2011-12-27 04:17:20
【问题描述】:

我目前正在使用 JERSEY 开发具有现有 REST 服务的项目 API 层。大多数初始服务都是在使用 jaxb 注释等的合同最后方法中创建的。最近,由于版本控制问题,我被要求使用合同优先方法,通过向其他客户端提供架构更容易进行第 3 方集成。

任何人都可以为使用 REST 的合同优先方法提供有用的资源或阅读材料,因为我发现与合同优先方法相关的大部分内容都指向 SOAP 示例。

谢谢

【问题讨论】:

  • “契约优先”是指“首先设计 API”吗?
  • 是的,比尔,基本上要求我先编写 xsd,然后从那里生成要通过 maven jaxb 插件使用的类。

标签: rest jersey contract-first


【解决方案1】:

使用 XSD 定义 XML 响应并没有错,但是,您确实需要考虑问题域的 URI 命名空间。 RESTful Web Services(O'Reilly 2007,Richardson & Ruby)有几个很好的章节(第 4-6 章)。这本书还有很多其他的好东西。

【讨论】:

  • 谢谢!看看书吧
猜你喜欢
  • 2015-06-27
  • 2014-10-06
  • 1970-01-01
  • 2011-08-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-13
  • 2013-12-21
相关资源
最近更新 更多