backbone.js と Apache-CXF Rest-ful Web サービスを使用しています。
ノードの構造 (親子関係) のようなツリーがあります。
ユーザーは、フロントエンド (UI) から任意のノードの子を作成できます。
その時点で、どの REST 呼び出しを行いたいですか?
オプションは次のとおりです。
PUT (更新) 親リクエストを呼び出して、親を更新することができ、バックエンドに送信されます。
POST (create) child request 、バックエンドから create child を呼び出すことができます。
私の疑問は、これら2つの呼び出しを使用したい、または同じためのより良い方法はありますか?
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();
より良い方法はありますか?