随着我对 RESTful API 的深入了解,该方法的(良好)简单性意味着您生成大量样板代码,以及必须在三个或四个不同位置匹配的代码,例如基于 Jersey 的堆栈:
- 提供控件的网页上的 HTML(按钮
Create Foo
) - 网页上的 JS,它制定 JSON 和创建 Foo 的请求
FooRest
处理请求并创建 Foo的类方法- 一个
Foo
要实例化的类,它将操纵数据结构
是否有工具可以自动为部分或全部代码提供起点,可能从像 JSON 数据结构这样简单的东西开始?例如,提供:
card: {
methods: [GET],
}
handOfCards: {
methods: [GET POST PUT DELETE],
}
并且至少以 Ajax 请求结束,带有指定方法的 CardRest 和 HandOfCardsRest 类,以及带有属性或 getter/setter 的 Card 和 HandOfCards 类?