领域驱动设计
asukamk2
菜鸟~请多指教Orz
展开
-
领域驱动设计-工厂与仓储
领域模型中有两个比较特殊的角色,他们虽然不表达业务知识,但却把他们划分在领域层中:工厂、仓储。工厂:每套领域模型(或者说一个模块module)一般都不只是一两个简单的对象,而是由一个一定复杂度的聚集结构组成的。对于领域模型的访问有两个准则:必须从聚集结构的根部(root)访问模型的各个部分,必须保持模型的完整性。也就是说,一开始构造一个模型的时候,必须将其完整的初始化,而不是只构造一部分,然后原创 2008-11-08 16:48:00 · 2602 阅读 · 0 评论 -
领域驱动设计-通用结构
在DDD中通常可以分为四个层次:用户界面、应用层、领域层、基础设施层。 用户界面,也就是表示层。为用户提供操作界面,同时也会做一些简单的逻辑运算。这个层次一般可以采用MVC风格进行细化,View(V)提供操作界面、Controller(C)作为调度器接收用户请求并选择合适的View显示给用户、Modle(M)在这里只作为表现层简单的数据模型,而不是整个系统的业务模型。它通常可以是封装了原创 2008-11-08 15:46:00 · 1336 阅读 · 2 评论