新手区最新随笔(rss) RSS

DDD领域驱动设计 - 设计文档模板

     摘要: 设计文档模板:系统背景和定位业务需求描述领域语言整理,主要是整理领域中的各种术语的定义,名词解释领域划分(分析出子域、核心域、支撑域)系统用例图每个子域的领域模型设计(实体、值对象、聚合、领域事件,需要注意的是:领域模型是需要抽象的,要分析业务本质,而不是简单的直接对需求进行建模)领域模型详细说明(如为什么这样设计的原因、模型内对象的关系、各种业务规则、数据一致性规则等)领域服务、仓储、工厂设计S...  阅读全文

2017-02-19 12:14 作者: paulwong【评论:0】【阅读:17】 

浅谈我对DDD领域驱动设计的理解(转)

     摘要: 从遇到问题开始当人们要做一个软件系统时,一般总是因为遇到了什么问题,然后希望通过一个软件系统来解决。比如,我是一家企业,然后我觉得我现在线下销售自己的产品还不够,我希望能够在线上也能销售自己的产品。所以,自然而然就想到要做一个普通电商系统,用于实现在线销售自己企业产品的目的。再比如,我是一家互联网公司,公司有很多系统对外提供服务,面向很多客户端设备。但是最近由于各种原因,导致服务经常出故障。所以,...  阅读全文

2017-02-19 12:12 作者: paulwong【评论:0】【阅读:15】 

DDD CQRS架构和传统架构的优缺点比较

     摘要: 最近几年,在DDD的领域,我们经常会看到CQRS架构的概念。我个人也写了一个ENode框架,专门用来实现这个架构。CQRS架构本身的思想其实非常简单,就是读写分离。是一个很好理解的思想。就像我们用MySQL数据库的主备,数据写到主,然后查询从备来查,主备数据的同步由MySQL数据库自己负责,这是一种数据库层面的读写分离。关于CQRS架构的介绍其实已经非常多了,大家可以自行百度或google。我今天...  阅读全文

2017-02-19 08:39 作者: paulwong【评论:0】【阅读:17】 

快速理解聚合根、实体、值对象的区别和联系

2017-02-19 08:32 作者: paulwong【评论:0】【阅读:14】 

DDD资源

微服务+DDD
https://github.com/benwilcock/microservice-sampler



https://github.com/AxonFramework/AxonBank

http://www.cnblogs.com/netfocus/p/4150084.html

2017-02-18 21:53 作者: paulwong【评论:0】【阅读:16】 

组合与继承到底有什么区别?

     摘要: 2016年12月27日14:45:26 ===================== 1、在新的class中使用既有的class,这中方法称之为"组合"。但是这种重用方式只是很单纯的重复运用以有的代码功能,而非重复运用其形式。2、让新的class成为既有class的一类,并且根据需要加入新的功能,而无须更动原有class,这种方法称之为"继承"。如果B是A的一种 才用继承 PS:...  阅读全文

2016-12-27 15:27 作者: zyuan1991【评论:0】【阅读:85】 

cxf 客服端调用设置超时

     摘要: try{ JaxWsProxyFactoryBean factoryBean = new JaxWsProxyFactoryBean(); factoryBean.getInInterceptors().add(new LoggingInInterceptor()); factoryBean.getOutInterceptors().add(new LoggingOutInter...  阅读全文

2016-12-08 14:19 作者: skycity【评论:0】【阅读:73】 

技 术 改 变 世 界

宣传语

网站分类

其他分类

Google站内搜索

 

24小时内最热随笔

统计信息

订阅

Blog客户端API

推荐客户端

博客排行榜[前100人]

友情链接