【发布时间】:2013-11-05 10:20:54
【问题描述】:
我正在使用backbone.js 和Apache-CXF Rest-ful webservice。
我有一个树状结构(父子关系)的节点。
用户可以从前端 (UI) 为任何节点创建子节点。
那时我想打什么 REST 调用?
选项是:
一个PUT(更新)父请求,我可以调用更新父,到后端。
POST(创建)子请求,我可以从后端调用创建子请求。
我的疑问是,我想使用这两个调用,或者有没有更好的方法?
var TreeModel = Backbone.Model.extend({
defaults : {
id : undefined,
name : "",
children : []
},
urlRoot : '/api/tree'
});
是我的模特。
在我使用的 js 代码中:
var parent = new Treemodel();
..... (some operations) .....
var child1 = new Treemodel();
child1.save();
parent.children.push(child1);
parent.save();
有没有更好的方法?
【问题讨论】:
标签: javascript jquery rest backbone.js cxf