摘要:        
最近在用CQRS架构模式做项目,有些感悟,记录下来。问题的描述(大家是否也存在过类似的情况呢?):从刚开始时项目中没有区分这3种对象,所以导致了很多职责公用,然后就乱了,比如Command一部分职责需要用到ASP.NET MVC中,所以定义在了底层dll中,并且贴了一堆一堆的DataAnnotation的tag到属性上,其中包括了很多remote验证、前端js validation组件的验证tag,很宏伟。后端CommandHandler那边传入DomainService的dll中,由于对数据转换还存在误解,所以也用得一塌糊涂。我目前的理解:ASP.NET MVC的Model层不能少,这个是细    阅读全文
posted @ 2013-11-06 17:07
McKay
阅读(4591)
评论(6)
推荐(2)
        
                    
                
浙公网安备 33010602011771号