一个高大上的概念领域驱动架构就这样展开。 开发了多年的软件,一直以来的习惯是拿到产品的需求 对照UI的图纸然后就干干干 碰到问题大不了找人沟通再次定义问题,最后交付。其实最后也能把一件事情完成 但如果碰到很大型的项目,面对里面的各个模块 你会感觉无从下手,甚至都无法创造,理不清种种,有冲动想画画在纸 ...
分类:
其他好文 时间:
2018-03-02 14:57:19
阅读次数:
140
概述 领域驱动不是纯粹的技术问题,领域建模(建立数据表只是一部分)是领域专家(客户/产品团队)和开发人员沟通努力、抽象的的结果。 领域建模的目的是,经过有效的沟通、详细分析、 良好设计可以更好的适应未来的变化。 领域驱动设计的核心是建立正确的领域模型。 面向人员 后端开发人员、产品人员 一、背景 1 ...
分类:
其他好文 时间:
2018-02-15 16:55:18
阅读次数:
200
1.什么是领域驱动设计(DDD:Domain Driven Design) 领域驱动设计(DDD)是一种基于模型驱动的软件设计方式。它以领域为核心,分析领域中的问题,通过建立一个领域模型来有效的解决领域中的核心的复杂问题。领域驱动设计提出了一套核心构造块(如聚合、实体、值对象、领域服务、领域工厂、仓 ...
分类:
其他好文 时间:
2018-02-09 17:36:01
阅读次数:
352
下载地址:网盘下载 内容简介 《领域驱动设计:软件核心复杂性应对之道》是领域驱动设计方面的经典之作。全书围绕着设计和开发实践,结合若干真实的项目案例,向读者阐述如何在真实的软件开发中应用领域驱动设计。书中给出了领域驱动设计的系统化方法,并将人们普遍接受的一些最佳实践综合到一起,融入了作者的见解和经验 ...
分类:
其他好文 时间:
2018-02-06 21:31:45
阅读次数:
141
这一年工作中的几件事情: 1. 换了小组,协作和个人体验比之前好了几个数量级 2. 接触了Spring Boot和Spring Cloud,瞬间感觉java应用开发前途一片光明 3. 个人技术栈有了雏形,相信会在这个基础上不断精进 4. 接触了领域驱动设计方法,尽管还持怀疑态度,但对领域这个概念和D ...
分类:
其他好文 时间:
2018-02-04 22:53:25
阅读次数:
212
绿叶水果商城系统开发 婷经理 【联系电话:184-7578-0020】 绿叶水果商城软件开发 绿叶水果商城平台开发 至少30年以前,一些软件设计人员就已经意识到领域建模和设计的重要性,并形成一种思潮,Eric Evans将其定义为领域驱动设计(Domain-Driven Design,简称DDD)。... ...
分类:
其他好文 时间:
2018-02-02 14:31:34
阅读次数:
176
1.Eric Evans强调要聚焦于软件的核心领域,以它来驱动开发。软件能够在市场上卖出去。是因为它封装了别的软件所灭有的一些核心领域知识,这就是核心竞争力,是利润所在的地方,也是最值得下功夫的地方,再难也不能逃避。 2.有很多因素会是软件开发复杂化,但最根本的原因是问题领域本身错综复杂。如果你要为 ...
分类:
其他好文 时间:
2018-01-22 17:35:40
阅读次数:
169
《别做正常的傻瓜》 《人人都是架构师》 《领域驱动设计和模式实践》 《JavaScript设计模式与开放实践》 《JavaScript正则表达式迷你书》 《大话设计模式》(第4遍阅读) 《算法导论》 缓存,数据库优化库表拆分,负债均衡,消息队列,elasticsearch,solr.lucene,n ...
分类:
其他好文 时间:
2018-01-15 17:32:59
阅读次数:
346
上一篇文章作为一个引子,说明了领域驱动设计的优势,从本篇文章开始,笔者将会结合自己的实际经验,谈及领域驱动设计的应用。本篇文章主要讨论一下我们经常会用到的一些对象:VO、DTO、DO和PO。 由于不同的项目和开发人员有不同的命名习惯,这里我首先对上述的概念进行一个简单描述,名字只是个标识,我们重点关 ...
分类:
其他好文 时间:
2018-01-05 15:40:29
阅读次数:
136
从遇到问题开始 当人们要做一个软件系统时,一般总是因为遇到了什么问题,然后希望通过一个软件系统来解决。 比如,我是一家企业,然后我觉得我现在线下销售自己的产品还不够,我希望能够在线上也能销售自己的产品。所以,自然而然就想到要做一个普通电商系统,用于实现在线销售自己企业产品的目的。 再比如,我是一家互 ...
分类:
其他好文 时间:
2018-01-05 12:32:57
阅读次数:
183