
DDD
huashuizhuhui
这个作者很懒,什么都没留下…
展开
-
DDD领域模型开发
聚合(Aggregation): 这是一种松散的对象间的关系.举个例子:计算机和他的外围设备就是一例. 用来表示拥有关系或者整体与部分的关系。 组合(Composition): 这是一种非常强的对象间的关系,举个例子,树和它的树叶之间的关系. 在一个合成里,部分与整体的生命周期都是一样的。一个合成的新对象完全拥有对其组成部分的支配权。包括他们的创建和毁灭。 ...原创 2011-04-02 21:52:24 · 177 阅读 · 0 评论 -
Domain Model分为三种类型
从以上的分析中,我们可以了解到Domain Model分为三种类型:0. 全局常量对象1. 长生命周期业务对象(类似保单对象);2. 交易过程的Transaction对象,几乎没有生命周期的;3. Request/Response对象。这类对象以前没有识别的,通常和VO混在一起;但是在IAA中以及电信业的模型是这类对象是独立存在,并被持久化的;Request对象建立在增量更新上很有...原创 2011-04-02 21:52:50 · 205 阅读 · 0 评论 -
领域驱动详解【强烈推荐、深入讲解领域驱动】
领域驱动详解【强烈推荐、深入讲解领域驱动】原创 2012-02-07 11:44:49 · 407 阅读 · 0 评论 -
结合领域驱动设计、查询命令分离的SOA分布式无共享架构
结合领域驱动设计、查询命令分离的SOA分布式无共享架构一、SOA、DDD、CQRS、DCI的定义SOA(面向服务架构)是一种分布式的软件架构,它可以根据需求通过网络对松散耦合的粗粒度应用组件进行部署、组合和使用。简单来说,SOA就是一种大型 系统开发的体系架构,在基于SOA架构的系统中,具体应用程序的功能是由一些松耦合并且具有统一接口的组件(也就是service)组合构建起来的,它是 针对...2012-03-02 14:19:20 · 220 阅读 · 0 评论