CQRS的node版eventBus开发完成

希望各位大神指教

node 版本的 eventBus 的 API

使用代码如下:


var cqrs = require('cqrs')
,eventBus = cqrs.eventBus
,Event = cqrs.Event;

function ProductChangeEvent(Product,ID){ extends Event }


function Product(){

function ProductChangeHandle(event){
this.name = event.name;
}
eventBus.subScribeOnce(this.constructor,this.id,ProductChangeHandle);
}

Product.prototype.changeName = function(name){
var event = new ProductChangeEvent(this.constructor,this.id);
eventBus.publish(this.constructor,this.id,event);
}

var product = new Product(id);

product.changeName('SUMMER');

不错,我也看过界面层的 js事件总线框架。

2012-07-24 19:24 "@banq"的内容
不错,我也看过界面层的 ...

谢谢BANQ大哥鼓励,继续努力。。。