Ale*_*man 10 javascript java rest boilerplate auto-generate
随着我对RESTful API的更多了解,该方法的(良好)简单性意味着您生成大量样板代码,以及必须在三个或四个不同位置匹配的代码,例如对于基于Jersey的堆栈:
Create Foo)FooRest处理请求并创建Foo的类方法Foo要实例化的类,它将操纵数据结构是否存在自动为部分或全部代码提供起点的工具,可能从像JSON数据结构这样直接的东西开始?例如,提供:
card: {
methods: [GET],
}
handOfCards: {
methods: [GET POST PUT DELETE],
}
Run Code Online (Sandbox Code Playgroud)
并且至少最终得到Ajax请求,CardRest和HandOfCardsRest类使用指定的方法删除,Card和HandOfCards类具有属性或getter/setter?
我认为几乎任何 *rails 应用程序都会为您完成所有这些工作。Grails是我目前最喜欢的,一旦完成初始设置(单个命令),您就可以使用另一个命令创建域类。
创建这些之后,您可以生成视图 (html) 和控制器,以使用单个命令处理所有这些操作,并且样板板对于许多初始站点来说已经足够了。它甚至会为您创建测试用例,尽管您需要定义实际测试的作用。您可以非常轻松地按照约定对其进行编程,或者从 URL -> 控制器操作创建您自己的映射。它有大量的插件支持,并且可以轻松处理内置表单的远程提交(通过 javascript)。
它不需要 json 数据结构来创建,但域很容易创建(使用 groovy),并且它自动装配 getter/setter、服务注入等,因为它基于 Spring 框架。
| 归档时间: |
|
| 查看次数: |
1234 次 |
| 最近记录: |