草叶睡蜢

导航

随笔分类 -  DDD

1 2 下一页

基于ABP框架的Web应用程序开发教程(翻译)
摘要:Web Application Development Tutorial Web应用程序开发教程 About This Tutorial 关于本教程 In this tutorial series, you will build an ABP based web application named 阅读全文

posted @ 2021-12-18 16:57 草叶睡蜢 阅读(234) 评论(0) 推荐(0)

7 Reference Books 引用书籍
摘要:Reference Books 引用书籍 If you are more interested in the Domain Driven Design and building large-scale enterprise systems, the following books are recom 阅读全文

posted @ 2021-12-14 14:17 草叶睡蜢 阅读(194) 评论(2) 推荐(0)

6.2 Examples 示例
摘要:Examples 示例 This section contains some Application Service and Domain Service examples to discuss how to decide to place business logic inside these s 阅读全文

posted @ 2021-12-14 14:10 草叶睡蜢 阅读(196) 评论(0) 推荐(0)

6.1 Multiple Application Layers 多种应用层
摘要:Multiple Application Layers 多种应用层 DDD helps to deal with complexity when your system is large. Especially, if there are multiple applications are bein 阅读全文

posted @ 2021-12-14 13:28 草叶睡蜢 阅读(138) 评论(0) 推荐(0)

6 Domain Logic & Application Logic 领域逻辑&应用逻辑
摘要:Domain Logic & Application Logic 领域逻辑&应用逻辑 As mentioned before, Business Logic in the Domain Driven Design is split into two parts (layers): Domain Lo 阅读全文

posted @ 2021-12-14 11:46 草叶睡蜢 阅读(154) 评论(0) 推荐(0)

5.2 Updating / Manipulating An Entity 更新/使用实体
摘要:Updating / Manipulating An Entity 更新/使用实体 Once an entity is created, it is updated/manipulated by the use cases until it is deleted from the system. T 阅读全文

posted @ 2021-12-14 11:19 草叶睡蜢 阅读(65) 评论(0) 推荐(0)

5.1 Entity Creation 创建实体
摘要:Example Use Cases 用例案例 This section will demonstrate some example use cases and discuss alternative scenarios. 本节将展示一些用例案例,并讨论替代方案。 Entity Creation 创建 阅读全文

posted @ 2021-12-14 10:17 草叶睡蜢 阅读(243) 评论(0) 推荐(0)

4.7 Data transfer Objects 数据传输对象
摘要:Data transfer Objects 数据传输对象 A DTO is a simple object that is used to transfer state (data) between the Application and Presentation Layers. So,Applic 阅读全文

posted @ 2021-12-11 10:20 草叶睡蜢 阅读(283) 评论(0) 推荐(0)

4.6 应用层服务
摘要:Application Services 应用服务 An Application Service is a stateless service that implements use cases of the application. An application service typically 阅读全文

posted @ 2021-12-10 10:02 草叶睡蜢 阅读(181) 评论(0) 推荐(0)

4.5 领域服务
摘要:Domain Services 领域服务 Domain Services implement domain logic which; 领域服务实现了领域逻辑,其中: Depends on services and repositories. 取决于服务和存储库。 Needs to work with 阅读全文

posted @ 2021-12-10 09:24 草叶睡蜢 阅读(288) 评论(0) 推荐(0)

4.4 Specifications 规范
摘要:Specifications 基本原则 A specification is a named, reusable, combinable and testable class to filter the Domain Objects based on the business rules. 一个规范 阅读全文

posted @ 2021-12-09 11:13 草叶睡蜢 阅读(216) 评论(0) 推荐(0)

4.3 Repositories 存储层
摘要:Repositories 存储层 A Repository is a collection-like interface that is used by the Domain and Application Layers to access to the data persistence syste 阅读全文

posted @ 2021-12-08 16:02 草叶睡蜢 阅读(195) 评论(0) 推荐(0)

4.2 Aggregates 聚合体
摘要:Aggregates 聚合体 As said before, an Aggregate is a cluster of objects (entities and value objects) bound together by an Aggregate Root object. This sect 阅读全文

posted @ 2021-10-23 11:17 草叶睡蜢 阅读(432) 评论(5) 推荐(1)

4.1 The Example Domain 领域示例代码
摘要:4.1 The Example Domain 领域示例代码 The examples will use some concepts those are used by GitHub, like Issue, Repository, Label and User, you are already fa 阅读全文

posted @ 2021-10-21 15:39 草叶睡蜢 阅读(665) 评论(0) 推荐(0)

四、Implementation: The Building Blocks 实现:构件
摘要:四、Implementation: The Building Blocks 实现:构件 This is the essential part of this guide. We will introduce and explain some explicit rules with examples. 阅读全文

posted @ 2021-10-20 18:51 草叶睡蜢 阅读(86) 评论(0) 推荐(0)

3.4 Common Principles 常用原则
摘要:3.4 Common Principles 常用原则 Before going into details, let's see some overall DDD principles; 在讨论细节之前,让我们看看DDD的一些总体原则。 3.4.1 Database Provider / ORM In 阅读全文

posted @ 2021-10-20 18:40 草叶睡蜢 阅读(123) 评论(0) 推荐(0)

3.3 Execution Flow of a DDD Based Application 基于DDD的应用程序执行流程
摘要:3.3 Execution Flow of a DDD Based Application 基于DDD的应用程序执行流程 The figure below shows a typical request flow for a web application that has been develop 阅读全文

posted @ 2021-10-19 12:02 草叶睡蜢 阅读(109) 评论(0) 推荐(0)

3.2 Dependencies of the Projects in the Solution 解决方案中项目间的依赖项
摘要:3.2 Dependencies of the Projects in the Solution 解决方案中项目间的依赖项 The diagram below shows the essential dependencies (project references) between the proj 阅读全文

posted @ 2021-10-18 10:24 草叶睡蜢 阅读(127) 评论(0) 推荐(0)

3 Implementation: The Big Picture 实现:蓝图
摘要:##三、Implementation: The Big Picture 实现:蓝图 ###3.1 Layering of a .NET Solution .Net解决方案的分层 The picture below shows a Visual Studio Solution created usin 阅读全文

posted @ 2021-10-16 11:51 草叶睡蜢 阅读(149) 评论(0) 推荐(0)

2.3 Core Building Blocks 核心构件
摘要:Core Building Blocks 核心构件 DDD mostly focuses on the Domain & Application Layers and ignores the Presentation and Infrastructure. They are seen as deta 阅读全文

posted @ 2021-10-15 10:55 草叶睡蜢 阅读(183) 评论(0) 推荐(0)

1 2 下一页