magicbox

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");