modul

Domain development , DDD-CRS framework for node.js .

Domain development , DDD-CRS framework for node.js .

Install

    npm install crs

Example

    var crs = require("crs");
    var Domain = crs.Domain;
    var Builder = crs.Builder;
    
    var builder = new Builder();
    
    builder.bindService( ... )
               .bindAggreType( ... )
               .bindCommandHandle( ... )
               .bindEventHandle( ... )
               .bindEventHandle( ... ) 
               .bindDB( ... )
    
    var domain = new Domain(builder);
    
    domain.on("event01",function(){ ... });
    domain.once("event02",function(){ ... });
    domain.exec(" command");