软件设计思想
文章平均质量分 83
Carl_YC
热爱技术 javaopenNMSoracle mySQL extJsjQuery
展开
-
领域驱动设计DDD
Eric Evans所著的《领域驱动设计》(Domain-Driven Design:通常简称为“DDD”)一书可以说是经典中的经典,虽然“领域”的概念早就存在,但是直到这本书的出现,才让人们真正开始认真审视软件的构建,相信你看了这本书后会真正体会领域的力量,也正是这个力量决定了软件最终的价值。领域的含义:简单的说,每个软件程序都会与其用户的活动或兴趣相关,其中使用程序的主要环境称为软件的转载 2009-04-14 09:20:00 · 1898 阅读 · 0 评论 -
领域驱动设计和开发实战
领域驱动设计和开发实战 背景领域驱动设计(DDD)的中心内容是如何将业务领域概念映射到软件工件中。大部分关于此主题的著作和文章都以Eric Evans的书《领域驱动设计》为基础,主要从概念和设计的角度探讨领域建模和设计情况。这些著作讨论实体、值对象、服务等DDD的主要内容,或者谈论通用语言、界定的上下文(Bounded Context)和防护层(Anti-Corruption Laye转载 2009-04-17 09:32:00 · 1241 阅读 · 0 评论 -
在数据库中存储层次数据实现无限级分层
在数据库中存储层次数据实现无限级分层无论你要构建自己的论坛,在你的网站上发布消息还是书写自己的cms程序,你都会遇到要在数据库中存储层次数据的情况。同时,除非你使用一种像XML的数据库,否则关系数据库中的表都不是层次结构的,他们只是一个平坦的列表。所以你必须找到一种把层次数据库转化的方法。存储树形结构是一个很常见的问题,他有好几种解决方案。主要有两种方法:邻接列表模型和改进前序遍历转载 2009-07-05 09:32:00 · 1181 阅读 · 0 评论