学海无涯

导航

随笔分类 -  架构

CleanArchitecture 清洁架构
摘要:https://github.com/ardalis/CleanArchitecture Questions Why do we separate applications into multiple projects? 为什么我们要将应用程序分成多个项目? What are some princi 阅读全文

posted @ 2022-10-23 11:23 宁静致远. 阅读(881) 评论(0) 推荐(0)

CleanArchitecture 设计决策和依赖关系
摘要:设计决策和依赖关系 Core 核心项目 Core 项目是 Clean Architecture 设计的中心,所有其他项目依赖项都应指向它。因此,它几乎没有外部依赖项。在这种情况下,一个例外是System.Reflection.TypeExtensions包,它用于ValueObject帮助实现其IE 阅读全文

posted @ 2022-10-23 11:12 宁静致远. 阅读(72) 评论(0) 推荐(0)

清洁架构之 eShopOnWeb
摘要:共享内核层 Shared Kernel 可以将任何需要共享的类型放在此层 核心层 Core 基础设施层 Infrastructure Web 层 阅读全文

posted @ 2022-10-21 09:52 宁静致远. 阅读(93) 评论(0) 推荐(0)

CleanArchitecture
摘要:CleanArchitecture 架构特点: 独立于框架。该架构不依赖于某些功能丰富的软件库的存在。这使您可以将此类框架用作工具,而不必将系统塞入其有限的约束中。 可测试。可以在没有 UI、数据库、Web 服务器或任何其他外部元素的情况下测试业务规则。 独立于用户界面。UI 可以轻松更改,而无需更 阅读全文

posted @ 2022-10-19 16:18 宁静致远. 阅读(630) 评论(0) 推荐(0)

常用 Web 应用程序体系架构
摘要:参考:https://learn.microsoft.com/zh-cn/dotnet/architecture/modern-web-apps-azure/common-web-application-architectures 一体式应用程序 应用程序体系结构项目可能的最小数量是一。 在这种体系 阅读全文

posted @ 2022-10-17 15:37 宁静致远. 阅读(655) 评论(0) 推荐(0)