在我的 Robotlegs 应用程序中,服务结果通常必须保存在模型中。这将创建具有相同有效负载类型的事件对:
- 将数据从服务传送到命令,
- 将数据从模型传送到中介
我想知道如何命名这些事件。想象一下我有一个服务:
FooService.getProducts()
然后我有一个模型:
BarModel.setProducts()
BarModel.getProducts()
在检索产品集合后,为服务调度的事件命名的最佳方法是什么?
在调用模型后命名由模型调度的事件的最佳方法是什么?BarModel.setProducts()
或者也许我应该使用具有两种不同类型的单个事件:
public class ProductEvent extends Event
{
public const SERVICE_PRODUCT_CHANGE:String = 'serviceProductChange';
public const MODEL_PRODUCT_CHANGE:String = 'modelProductChange';
...