• 之前在为什么要使用MVC+REST+CQRS架构我曾经提出DDD是核心,REST是壳的观点,我想在这里详细谈谈我的思路。 今天正好看看
  • 具体来说,前端浏览器:angular.js等MVC框架;后端: REST+ CQRS。 angular.js等MVC框架是指前端浏览器的MVC框架,而不是类似Struts 或SpringMVC之类的服务器端后端MVC框架。
  • 领域驱动设计之实践与反思 一、引言 前两三年,在这里我先后写过三个帖子,分别阐述了对三个问题的思考。1)什么是程序?结论是:程序=数据结构+算法+设计模式。2)什么是领域模型?结论是:人对领域的认 icon
  • 我的个人看法:我觉得之所以现在面向领域的软件设计模式不盛行,是有一定原因的,而传统设计应用的长盛不衰,经久不疲也是有一定原因的,两者不可避免都有一定的局限性,将不会存在谁被谁替代。对于传统的mvc架构程序,典型的特点是,同步,锁,关系数据库,高并发支持性不好,但是安全性强,数据一致性高(间接导致代码 icon
  • Java参数传值还是传引用?Java按值传递与引用传递?JAVA值传递还是引用传递? 初学者经常被这个问题搞得头晕脑胀,甚至它还成为程序员面试的经典试题,但是在我个人看来,这个问题本身存在误导,如同妈和老婆落水你先救哪个一样,这个问题能够成 icon
  • 在领域模型的行为设计中我们提到2013-04-22 15:37 "@banq "的内容 icon
  • 看了这个贴 http://stackoverflow.com/questions/1883107/cqrs-and-crud-screensGreg在后面说"I may not really care why a name is changing in my domain where I s icon
  • 目前需求:1.用户可以关注店铺 2.店铺每天都有动态信息推送到系统中 3.用户可以查看最新动态(当然是自己关注店铺的动态列表) 其他的需求不继续详细说明。 icon
  • Skills Matter : DDD eXchange 2013 14-06-13 icon
  • 各位在进行领域驱动设计开发的时候,实体的“合法”性是如何实现的,怎么保证实体的一致合法性?检验代码分布在实体中,还是在服务中,还是都有?如果分布在实体中,如何保证一次性校验,使用构造函数或工厂保证?如何得到校验上下文?有种说法是实体永远有效;另一种则相反,必须经过业务逻辑校验才能算是“合法”实体。大 icon
  • 来自于响应式设计者The Responsible Designer的一篇博文:为什么领域建模?Why Domain M icon
  • 最近又学习了一下LMAX架构。 让我对该架构以及event sourcing模式又有了很多新的认识和疑问。 LMAX architecture:input event + business logic proce icon
  • 1.框架的目的: 我想问下,框架的目的是“便开发、易维护、高性能”这三个词的主题吗? 如果是,其中三个词中,哪个更突出呢? jf是我喜欢的,也是我头痛的,因为太多新开概念。性能好,但我头痛的是,随之而来的难用程度。总觉得这活可不是一般程序员搞玩得心应手的。比 icon
  • 首页CQRS Journey目录 icon
  • 事务是在 domain里 处理,还是放在 Dal里处理? 如果放在domain里,请大师如何设计 持久化与domain的接口?如果放在Dal里,那么dal负载业务层的逻辑,应该不是一种好的设计?请banq大师指点 icon
  • 拿到需求后怎么对领域进行建模?分哪几步? icon
  • 请问有没有一个很有代表性的领域驱动开发的实例代码 可以学习和参考? 有了这样一个实例,能更好的了解领域驱动开发的思想精髓。有了这样一个实例,能更好的了解领域驱动开发如何落实到实现上。 一张图可以代替大篇的 icon
  • 领域驱动设计的业务逻辑放在什么地方写 icon