2013年4月9日

幸福框架:如何阅读幸福框架的代码

摘要: HappyFramework是一个支持DDD、CQRS、OSGI、EPC、EventDriven、MetadataDrivenProgramm理念的开源框架,而且她是可以实战的。不要被上边的话给欺骗了,当然了,其实也没有欺骗大家,只是HappyFramework的CQRS、OSGI、EPC、EventDrivent、MetadataDrivenProgramming都是实现的很简单,全是限制在AppDomain内和仅支持单线程。这并不代表不可以跨越AppDomain甚至无理进程,或者支持多线程,只是如果想做到这一步,已经有很多的框架提供此类功能了,如:NServiceBus之类的框架。而Hap 阅读全文

posted @ 2013-04-09 16:12 幸福框架 阅读(3311) 评论(7) 推荐(2) 编辑

幸福框架:应当如何使用和处理异常

摘要: 常见异常使用场景:以写(有副作用)为目的的方法尽量将返回值标记为void,用异常来表示失败,这样你的代码会非常简洁,不会出现大量的条件语句。简洁的版本 1 public void ChangeUsername(Guid userId, string newUsername) 2 { 3 var user = _userRepository.get(userId); 4 5 if(_UsernameRule.Validate(newUsername)) 6 { 7 throw new UsernameInvalidException("用户名不符合规则"... 阅读全文

posted @ 2013-04-09 14:35 幸福框架 阅读(1653) 评论(2) 推荐(4) 编辑

导航

我要啦免费统计