生平做过无数次演讲和分享,最短10分钟,最长也不过3个小时。有时候我在想,连续讲3小时可能就是我的极限了吧,这种想法一直持续到2011年的冬天。江湖传言QCon大会要在2012这个多事之秋的4月举行。中国区掌门人在邀请我做QCon的“优化你的架构设计”主持人之后的某一天,不经意的对我说,老池 ...
主要是在开发过程中,个人对于领域驱动设计的实践感悟和总结 也是对新进开发人员的培训资料 希望对关注DDD的童鞋有所帮助。 概述 领域驱动不是纯粹的技术问题,领域建模 建立数据表只是一部分 是领域专家 客户 产品团队 和开发人员沟通努力 抽象的的结果。 领域建模的目的是,经过有效的沟通 详细分析 良好设计可以更好的适应未来的变化。 领域驱动设计的核心是建立正确的领域模型。 面向人员 后端开发人员 产 ...
2018-02-15 16:41 0 917 推荐指数:
生平做过无数次演讲和分享,最短10分钟,最长也不过3个小时。有时候我在想,连续讲3小时可能就是我的极限了吧,这种想法一直持续到2011年的冬天。江湖传言QCon大会要在2012这个多事之秋的4月举行。中国区掌门人在邀请我做QCon的“优化你的架构设计”主持人之后的某一天,不经意的对我说,老池 ...
接触领域驱动设计的概念,已有4年了。从看书了解的纯理论,到实际项目应用中遇到建模问题的思考,逐渐提升了建模能力。正好碰到2020年五一放假,想趁这个机会,写一下我的学习感悟。 什么情况下需要引入领域驱动设计 公司内的业务沉淀达到一定量,现有老系统维护困难,这个时候,有必要引入领域驱动设计 ...
领域模型设计为复杂问题的解决提供了一套方法,但其理论往往非常抽象,本系列文单旨在提供一些最佳实践。您需要首先认识到,软件的设计过程主观性很强,我希望能够提供一个设计思想让您在入门中有一个感性的认识,莫要陷入到“教条主义”中。 领域驱动设计:强调的是战略,是宏观的,它为复杂业务的解决提供 ...
一、写在前面 上篇大致介绍过了领域驱动的主要概念,内容并不详尽,相关方面的知识大家可以参考园子里汤雪华和陈晴阳的博客,上篇有说过,领域驱动设计重点是建立正确的领域模型,这取决于对业务的理解和抽象能力,本篇将以一个简单的订单流程来实践领域驱动设计,希望能够给想实践DDD的人提供一种实现思路 ...
基本概念: 领域驱动设计(简称 ddd)概念来源于2004年著名建模专家eric evans发表的他最具影响力的书籍:《domain-driven design –tackling complexity in the heart of software》(中文译名:领域驱动设计—软件核心 ...
领域驱动设计理解&总结 这篇文章主要是通读《实现领域驱动设计》之后自己的理解和总结(同时也参照一些博文的分析来加深自己的理解); 有些疑问是自定义内容,虽然有自己的理解,但依然感觉较为抽象,后续会通过实践来理解其中的精妙之处。 领域驱动设计指引 领域驱动设计 作为一种 ...
前言 设计是把双刃剑,没有最好的,也没有更好的,而是条条大路到杭州。同时不设计和过度设计都是有问题的,恰到好处的设计才是我们追求的极致。 DDD(Domain-Driven Design,领域驱动设计)只是一个流派,谈不上压倒性优势,更不是完美无缺。 我更想跟大家分享的是我们是否关注设计 ...
本文主要介绍了基于SpringMVC+mybatis对DDD思想的落地实现框架。本文为【DDD】系列文章中的其中一篇,其他内容可参考:使用领域驱动设计思想实现业务系统。 框架实现图 该框架实现基本和DDD的指导思想契合,主要分为四层,且将关注点放在了domain层。下面将逐层介绍各个组件 ...