上一章我们定位先从应用数据层开始低代码化,并提出低代码所带来的挑战,我相信只要把能想到的问题都列出来,那问题会有解决的方法。
接下来我们在该章节中主要讲对数据层的功能定位,并从各方面进行一下分析。
习惯面像数据库表CRUD的同学往往都是使用《传统数据层》的概念去进行设计,而对于喜欢面向业务领域、DDD的同学会喜欢使用《领域数据层》的概念进行设计
对于传统数据层主要是面向表进行业务设计的,业务逻辑以表实体为最小单元进行分割,再由上层进行逻辑组装
领域概念是面向业务对象展开的,将业务逻辑抽象成领域对象,让领域对象完全面向业务,业务最小单元为领域对象,再由上层进行逻辑组装
上图领域概念中的领域根,领域仓库正好都满足传统概念中实体和仓库定位,而领域概念又多了其它的能力,如事件、业务模型可以更好的为业务开发提供便利。
在最终的产品定位中只要可以涵盖领域概念,基本可以满足所有的数据层要求
下一节将分析:低代码数据层功能的分析
大家多多支持,本人开源该项目https://gitee.com/moyin.com/domain-model,并会一步一步的将思想,设计过程分析给大家,希望对大家有所帮助。
希望大家多关注,支持,谢谢!
| 留言与评论(共有 0 条评论) “” |