DDD案例源码
jMolecules:Java中DDD模型与架构的抽象库包
这是一组库,可帮助开发人员以无干扰、简单的旧式 Java 实现DDD领域模型。jMolecules 背后的想法 明确表达架构概念,以便于代码阅读和编写。 使特定领域的代码免受技术依赖。减少样板代码。 .
Apache Causeway:实现领域驱动设计的原型工具
Apache Causeway™ 通过自动为 Spring Boot™ 应用程序生成 UI 来实现域驱动的应用程序开发。这意味着: 生产力- 您的应用程序主要是业务逻辑,消除了昂贵的 UI 代码。 发.
使用Spring Boot和领域驱动设计实现模块化整体
用模块化整体架构编写的代码实际上是什么样的?借助 Spring Boot 和 DDD,我们踏上了编写可维护和可演化代码的旅程。当谈论模块化整体代码时,我们的目标是以下几点:应用程序被组织成模块。每个模.
Clean架构的文件夹、模块和包结构举例
微服务+领域驱动设计+Clean/Onion/Hexagonal案例源码
这个案例演示了如何应用领域驱动设计和六边形/干净架构来构建微服务。以下部分描述了如何使用域驱动和六边形/干净架构构建图书馆管理系统:以下是将为图书馆管理系统实现的主要用户故事列表: 作为一名图书馆管理.
从贫血领域模型重构为充血领域模型
贫血领域模型是一个没有任何行为、只有数据属性的领域模型。缺血(贫血、失血)领域模型在简单的应用程序中工作得很好,但如果您有丰富的业务逻辑,它们就很难维护和发展。业务逻辑和规则的重要部分最终分散在整个应.
代数化函数式领域建模的案例
我们可以完全实现一个运算,而不需要查看任何组合运算的具体实现。就像你在数学中操作代数表达式一样。假设将generateTrades作为领域服务 TradingService 的一部分。其目的是生成当天.
fmodel-rust:使用Rust实现函数式领域建模的开源示例
go-ecommerce-microservices:Golang电子商务微服务案例
这是一个实用的电子商务微服务,它使用CQRS、事件源、垂直切片架构和事件驱动架构构建。点击标题一个实际的电子商务示例,使用Golang和不同的软件架构和技术构建,如微服务架构,垂直切片架构,CQRS模.
使用状态机和 TypeScript 进行领域建模
希望通过这篇文章完成的是让人们以不同的方式看待 TypeScript,并展示我认为是主流语言中最好的类型系统之一。先上代码:type Line = { sku: string; quantity:.
fraktalio/fmodel-spring-demo:Spring + kotlin DDD示例源码
这个项目正在使用Fmodel - Kotlin,多平台库。特点: 使用 Kotlin 编程语言启用函数式、代数和反应域建模。 受到 DDD、EventSourcing 和函数式编程社区的启发,但在惯用.
bitloops/ddd-hexagonal-cqrs-es-eda: DDD、六边形架构、CQRS 完整示例
使用TypeScript和NestJS的领域驱动设计(DDD)、六边形架构(Hexagonal)、CQRS、事件源(ES)、事件驱动架构(EDA)、行为驱动开发(BDD)的完整工作实例。这个开源项目使.
bookstore:DDD领域驱动设计的Go示例
Remesh:用于大型复杂JavaScript应用的DDD框架
领域就像您的应用程序的一个组件。但不是针对 UI,而是针对您的业务逻辑。所有相关的东西都封装在域中。一个域可以拥有下面列出的任意数量的资源。 域状态:您要存储在域中的状态。 域实体:要存储在域中的实体.
dayatang/dddlib:DDD领域驱动设计库
DDDLib是一个领域驱动设计(Domain Driven Design,简称DDD)类库,它的目的是: 为基于DDD的开发范式提供基本的接口和抽象,实现一致性。 支持业务代码和技术代码分离。使领域层.
domain-driven-hexagon: 领域驱动六边形架构学习资料
使用领域驱动设计DDD和CQRS实现身份验证的微服务源码项目
这是一个使用领驱动设计方法设计的完整 Spring Boot 身份验证微服务,点击标题。主要目标的: 展示如何实现领域驱动设计 展示如何实现 CQRS 演示应用程序的完整实现 这不是另一个概念证明 (.
使用EventStoreDB实现事件溯源的Java开源项目
使用TypeScript和nextjs实现基于CQRS的微服务的银行API源码
基于领域驱动设计、CQRS 和事件溯源的简单银行 API:写了一个由两个微服务和一个 API 网关组成的银行账户 API 。我用 TypeScript 和 NestJS 实现了微服务。但是,使用Go编.
booking-microservices:基于.Net Core的CQRS、DDD、垂直切片架构、事件溯源案例
Booking Microservices 是一个用于预订机票的示例应用程序。此应用程序基于不同的软件架构和技术,如 .Net Core、CQRS、DDD、Vertical Slice Archite.
domain-driven-hexagon:领域驱动六边形的Javascript案例
DDD设计何时适可而止?
Spring Boot和EventStoreDB事件溯源案例
使用Spring Boot和EventStoreDB的Event Sourcing:案例展示了基本的事件追溯流程。它使用EventStoreDB进行事件存储,使用Spring Data JPA支持Po.
ECommerce Microservices:基于DDD+CQRS的实用电子商务.NET源码
ECommerce Microservices是一个虚构的电子商务,基于不同的软件架构和技术,如微服务架构、垂直切片架构、CQRS 模式、领域驱动设计、事件驱动架构、收件箱和发件箱模式,并使用 Pos.