如何实现Command Pattern而不是使用Adapter?

时间:2015-12-22 16:44:33

标签: javascript ember.js command-pattern

我是EmberJS的新手,有点迷失。我想问一些建议,以便正确开始。

我们有一个不是用EmberJS构建的SaaS。我试图重构它的一部分并使用EmberJS。

我们的软件实现了命令模式。这意味着我们将动作(JSON对象)发送到服务器以创建,更新和删除(也撤消/重做)我们的模型对象。

我无法真正使用Adapter,因为它们是为REST接口创建的,但我们并没有在那个部分使用REST。

1 个答案:

答案 0 :(得分:1)

您最需要使用面向REST的 Table<String, CustomObject> indexOne = new Table<>(new Function<CustomObject, String>() { @Override public String apply(CustomObject obj) { return obj.propertyOne; } }); 。见Robin Ward's talk on using Ember without Ember-data。我能够找到一个在示例应用程序here中使用命令模式的简单示例。以下是Yoran Brondsema关于using the command pattern in an Ember app的另一篇文章。我相信最后一个例子是一个很好的跳跃点。