`
收藏列表
标题 标签 描述
最小化设计(尽早实现)的时机 软件开发, 软件设计
重构并非设计的替代品 重构, infoq, 软件设计
bnaq给我的回复 软件设计, hibernate 今天终于看懂了。
一个简单例子:贫血模型or领域模型 软件设计, 领域模型
对领域模型实现的总结性观点 软件设计, 领域模型
领域模型的价值与困境 软件设计, 领域模型
要领域模型干嘛? 软件设计, 领域模型
《设计已死》 软件设计, 敏捷开发 o6z和dlee大师讨论敏捷开发
DAO和Repository 软件设计, 领域模型
向大家推荐一文《源代码就是设计》 软件设计
MVC的迷思 软件设计, mvc
世上没有B/S系统,只有B系统和S系统. 软件设计
关系模型和对象模型的究竟匹配还是不匹配? 软件设计, 领域模型
总结一下最近关于domain object以及相关的讨论 软件设计, 领域模型
再次小结领域模型的种种观点 软件设计, 领域模型
O/R Mapping是末,OOAD是本 软件设计
domain model的延伸讨论 软件设计, 领域模型 Java难于实现充血模型的根本原因还是在于:Java是静态类型的语言,难以运行期任意的动态改变其行为,所以必须依赖外部容器例如IoC进行对象依赖组装,也必须依赖特定的ORM框架进行增强其行为,这些容器和框架本质上都是通过动态代理方式来增强类,其结果就是对象的设计必须符合容器对它的要求,从而限制你追求理论上更完美模型的可能性。至于继承不继承类,这个根本无关紧要。不知道大家有没有想过,为什么Java这么强调面向接口编程?面向接口编程为什么对Java这么重要?但是对于动态面向对象语言ruby来说,却根本……
Hibernate实体类 == 领域模型 ? 软件设计, 领域模型 自从Martin Fowler的DDD(Domain Driven Develop 领域驱动开发)提出来之后,无数的人就开始非议ORM方式下的持久化实体类,抨击这种方式下的实体类是“贫血”的,缺乏丰富业务语义的。其实他们都犯了一个最基本的逻辑错误 - 偷换概念......
讨论:多层架构中是不是绝对不能把PO传递到表现层? 软件设计
贫血就贫血,咂地? 软件设计
Global site tag (gtag.js) - Google Analytics