摘要: 实现领域驱动设计 - 使用ABP框架  - 存储库 存储库 Repository 是一个类似于集合的接口,领域层和应用程序层使用它来访问数据持久性系统(数据库),以读写业务对象(通常是聚合) 常见的存储库原则是: 在领域层定义一个存储库接口(因为它被用于领域层和应用层),在基础设施层实现(启动模板中的EntityFrameworkCore项目) 不要 阅读全文
posted @ 2022-06-23 15:48 Broadm 阅读(708) 评论(0) 推荐(3) 编辑
摘要: 实现领域驱动设计 - 使用ABP框架 - 聚合 这是本指南的关键部分。我们将通过实例介绍和解释一些明确的规则。在实现领域驱动设计时,您可以遵循这些规则并将其应用到您的解决方案中 领域案例 这些例子将使用GitHub中使用的一些概念,比如Issue, Repository, Label和User,你已经很熟悉了。下图显示了一些聚合、聚合根、实体、值 阅读全文
posted @ 2022-06-23 14:10 Broadm 阅读(623) 评论(0) 推荐(1) 编辑
摘要: 实现领域驱动设计 - 使用ABP框架 - 通用准则 在进入细节之前,让我们看看一些总体的 DDD 原则 数据库提供者 / ORM 无关性 领域和应用程序层应该与 ORM / 数据库提供程序 无关。它们应该只依赖于 Repository 接口,而 Repository 接口不使用任何 ORM 特定的对象 下面说明这一原则的主要原因: 为了使您的 领域/ 阅读全文
posted @ 2022-06-23 09:33 Broadm 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 实现领域驱动设计 - 使用ABP框架 - 解决方案概览 .NET解决方案的分层 下图显示了使用ABP的 应用启动模板 创建的Visual Studio解决方案: 解决方案名称为问题跟踪,它由多个项目组成。通过考虑DDD原则以及开发和部署实践,该解决方案是分层的。下面的小节解释了解决方案中的项目 领域层 领域层分为2个项目 IssueTracking.Do 阅读全文
posted @ 2022-06-22 17:37 Broadm 阅读(507) 评论(0) 推荐(3) 编辑
摘要: 实现领域驱动设计 - 使用ABP框架 - 什么是领域驱动设计? 前言: 最近看到ABP官网的一本电子书,感觉写的很好,翻译出来,一起学习下 (Implementing Domain Driven Design) https://abp.io/books DDD简介 领域驱动设计(DDD)是一种通过将实现连接到演进的模型来实现复杂需求的软件开发方法 相对于简单的C 阅读全文
posted @ 2022-06-22 09:22 Broadm 阅读(440) 评论(0) 推荐(2) 编辑
摘要: 用例图是什么? 定义 用例图(英语:use case diagram)是用户与系统交互的最简表示形式,展现了用户和与他相关的用例之间的关系。通过用例图,人们可以获知系统不同种类的用户和用例。用例图也经常和其他图表配合使用 用例图的目的就是为了可以让人在一个更高的层次概览整个系统,用平白的话语让项目参与者理解系统。它 阅读全文
posted @ 2022-06-21 14:01 Broadm 阅读(2243) 评论(0) 推荐(0) 编辑
摘要: Docker 入门 Docker 的安装 Docker 是一个开源的商业产品,有两个版本:社区版(Community Edition,缩写为 CE)和企业版(Enterprise Edition,缩写为 EE)。企业版包含了一些收费服务,个人开发者一般用不到。下面的介绍都针对社区版。 Docker CE 的安装请参考官 阅读全文
posted @ 2022-06-17 16:43 Broadm 阅读(65) 评论(0) 推荐(0) 编辑
摘要: Docker是什么? 名称解释 Docker是一个开源的应用容器引擎,可以轻松的让开发者打包任何应用以及依赖包到一个轻量级的、可移植的、自给自足的容器中。然后发布到任何流行的Linux机器上,也可以实现虚拟化。 开发者把编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、bare metal、OpenSt 阅读全文
posted @ 2022-06-17 10:44 Broadm 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 微服务是什么? 微服务的定义? 维基上对其定义为:一种软件开发技术- 面向服务的体系结构(SOA)架构样式的一种变体,它提倡 将单一应用程序划分成一组小的服务 ,服务之间互相协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中 ,服务与 服务间采用轻量级的通信机制 互相沟通(通常是基于HTTP的REST 阅读全文
posted @ 2022-06-17 09:52 Broadm 阅读(63) 评论(0) 推荐(0) 编辑
摘要: NET架构师的基本职责 NET架构师的基本职责1 职责 对本公司大健康平台提出技术研究及可行性报告; 结合需求设计高扩展性、高性能、安全、稳定、可靠的技术系统; 可以通过配置实现业务需求的变化,跟踪并研究***并应用于产品; 指导开发工程师的编码工作,解决各类技术疑难问题; 提升团队整体技术水平,形成良好的研发氛围。 任职 阅读全文
posted @ 2022-06-16 16:51 Broadm 阅读(85) 评论(0) 推荐(0) 编辑