ormORM

Biscuits 快速开发

2020-04-02  本文已影响0人  树生1995

🍪 Little Spring Rapid Development Framework

功能点设计思路

分层结构

hierarchy.png

展现层

负责向用户展现信息以及解释用户命令。更细的方面来讲就是:

应用层

很薄的一层,定义软件要完成的所有任务。对外为展现层提供各种应用功能(包括查询或命令),对内调用领域层(领域对象或领域服务)完成各种业务逻辑,应用层不包含业务逻辑。

领域层

负责表达业务概念,业务状态信息以及业务规则,领域模型处于这一层,是业务软件的核心

基础设施层

本层为其他层提供通用的技术能力;提供了层间的通信;为领域层实现持久化机制;总之,基础设施层可以通过架构和框架来支持其他层的技术需求;

功能点分块结构

DDD.png

聚合

通过定义对象之间清晰的所属关系和边界来实现领域模型的内聚,并避免了错综复杂的难以维护的对象关系网的形成。聚合定义了一组具有内聚关系的相关对象的集合,我们把聚合看作是一个修改数据的单元。

仓储

License

MIT

上一篇下一篇

猜你喜欢

热点阅读