如何实现命令模式而不是使用适配器

How to implement Command Pattern instead of using Adapter?

本文关键字:适配器 模式 命令 何实现 实现      更新时间:2023-09-26

我是EmberJS的新手,有点迷路了。我想请教一些正确入门的建议。

我们有一个SaaS,它不是用EmberJS构建的。我正在尝试重构它的一部分,并为此使用EmberJS。

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

我真的不能使用Adapter来实现这一点,因为它们是为REST接口创建的,但我们并没有将REST用于这一部分。

您肯定需要使用面向REST的Ember-data。参见Robin Ward关于在不使用Ember-data的情况下使用Ember的演讲。我在这里找到了一个在示例应用程序中使用命令模式的简单示例。以下是Yoran Brondsema关于在Ember应用程序中使用命令模式的另一篇文章。我认为最后一个例子是一个很好的起点。