会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
一个人抽烟的博客
我希望每一位使用CodeArt的程序员都能成为程序世界里的王者,用创造力去构建自己的领域。即使遭遇重重困难也不气馁、受到他人阻碍时亦有不屈服之心、遇到不公正时能毫不畏惧地纠正,不向官僚献媚。
博客园
首页
新随笔
联系
订阅
管理
2017年7月6日
从零开始使用CodeArt实践最佳领域驱动开发(五)
摘要: 本章内容还在整理上传中,你可以等全部更新完毕后再查阅也可以先预览已上传的内容。。。。。。 7. 领域层的命令模式 在上个章节里我们设计并编码了领域对象Permission,但是目前Permission并没有任何行为上的设计。这是因为我们不建议“凭空去制造行为”,而是在领域对象第一个版本的代码实现之后
阅读全文
posted @ 2017-07-06 13:08 一个人抽烟
阅读(682)
评论(2)
推荐(6)
2017年7月3日
从零开始使用CodeArt实践最佳领域驱动开发(四)
摘要: 6. 为领域模型Permission编码 现在我们为账户子系统(AccountSubsystem)设计领域对象并编码实现细节。 账号、角色、权限是账户子系统里已知的3个事物,而一个子系统里面可以有多个内聚模型,所以我们首先要思考的问题是:以谁为聚合根创建第一个内聚模型? 与划分子系统的思路一样,我们
阅读全文
posted @ 2017-07-03 15:04 一个人抽烟
阅读(1002)
评论(2)
推荐(6)
2017年7月1日
从零开始使用CodeArt实践最佳领域驱动开发(三)
摘要: 5.领域模型设计 在开始考虑如何构建账户子系统的领域模型之前,我们先来看看关于CA里领域模型的基本概念。初次接触这些陌生的概念确实会一知半解,不过没有关系,大家实践几次领域设计后就会融会贯通,深刻体会到这些概念背后隐藏的优点。 概念1:领域对象。领域模型里的一切对象都应该是领域对象。所谓的领域对象就
阅读全文
posted @ 2017-07-01 23:48 一个人抽烟
阅读(1045)
评论(8)
推荐(5)
2017年6月30日
从零开始使用CodeArt实践最佳领域驱动开发(二)
摘要: 4.划分子系统 使用CA编码项目的核心结构是:由多个子系统组成多个不同的服务来提供项目的各种功能。请不要将这里提到的子系统与大家在别的项目实施方法里的概念混为一谈,CA里的子系统概念是完全不一样的,下面我们详细阐述这一点。 同一事物在不同领域里的本质特征是不尽相同的,例如书在销售领域的关注点是价格、
阅读全文
posted @ 2017-06-30 18:38 一个人抽烟
阅读(1200)
评论(8)
推荐(5)
从零开始使用CodeArt实践最佳领域驱动开发(一)
摘要: 前言: 目前绝大多数公司依然采用的是传统的项目实施方式——围绕数据库设计做应用程序开发。在这种方式下,程序员的主要工作就是不断的增删改查各种数据表,以数据为核心驱动系统的运行。随着项目进度的推进,系统暴露的问题却越来越多,程序员每天陷入无止境的修复状态中,增加或修改一个功能的代价也越来越大。项目进展
阅读全文
posted @ 2017-06-30 17:29 一个人抽烟
阅读(1837)
评论(21)
推荐(14)
公告