Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
Clean整洁架构教程
介绍Spring Modulith
Spring Modulith 是一个新的、实验性的 Spring 项目,它支持开发人员在代码中表达这些逻辑应用程序模块,以及构建结构良
洋葱/六边形架构中的过度工程 – Victor
Clean Architecture、
分层服务架构中最容易范的最昂贵错误 - Giedrius
最昂贵的错误是:业务逻辑通常保存在服务层中。 几乎每个人对服务层的定义都略有不同。阅读这篇文章的每个人可能也会对它的定义有所不同。但是,我注意到人们对服务层的定义之间的共同点是服务层应该封装业务逻辑
以DDD方式设计云微服务六边形架构- Sandeep
虽然微服务一直被认为是领域驱动设计范式的实现,并以正在开发的单个服务的有界上下文为中心,但事实与现实相去甚远。虽然 DDD 方法在微服务世界中无处不在,因为它在域和子域中具有独立/隔离的问题区域,但如果仍然遵循传统的代码结构化方式,我们就会错过这个神奇世界的真正本质。这篇文章将重点介
学习领域驱动设计 (DDD) - Abrodi
我正在阅读Vlad Khononov的《
4+2 分层架构 - Ricardo
应用于软件架构的关注点分离,这个4+2 分层架构提案是对Clean Architecture的改进,仅公开了领域业务规则最相关的概念以及接口 API与注入实现的使用。 介绍许多原则推动了软件开发,而关注点分
SpringBoot六边形架构案例
六边形架构是一种用于设计软件应用程序的架构模式。近年来,它的受欢迎程度有所增加,因为它是传统分层架构的替代品。 分层架构有什么问题?这种架构模式应用 SoC(关注点分离)原则将我们的组件分解为层,每一层都有
MVC模式与六边形架构区别?
MVC 是一种设计模式,而不是架构模式。架构模式是#六边形架构 等。 软件行业非常混乱,框架作者想向您推销他们的产品并以此扭曲程序员的思想。实际上:在六边形架构中,MVC 和框架是其输入端口的“网络适配器”的实现细节。请注意
鲍勃大叔:函数式编程真的不需要面向对象吗?
什么是类?根据字典,一个类是: 一组、集合、群体或配置,其中的成员被认为具有某些共同的属性或特征;一个种类或类别。 现在在阅读下一段时考虑一下这个定义:
SpringBoot六边形架构实现
如何验证业务逻辑?
让我们讨论经典的 3 层架构,我们在其中与与数据库交互的 Web API 进行前端通信。让我们看看数据处理管道可能出错的地方:前端没有验证,或者它没有检查所有条件。我们不能假设我们会完美无缺并且可以标准化一切。我们在开发管道中的元素越多,我们的同事或我们忽略它们的可能性就越大
Java微服务六边形结构简介
本文将在 Java 中实现 Hexagonal Architecture 的基本概念。 六边形架构:六边形架构是一种用于设计软件的架构模式。它旨在创建以核心业务逻辑或领域为中心的松散耦合的可互换软件组件。
使用Rust和Axum实现整洁代码 - PropelAuth
在《Clean Code》一书中,我最喜欢的部分之一是看到一个代码片段开始时很粗糙且难以管理,然后看着它迭代改进。 在这篇文章中,我们将做同样的事情,但特别使用 Rust 和 Axum 的接近真实世界的示例。对于我们所做的每一次重构,我们还会指出为
如何绘制技术架构图?
什么是架构图?为什么要画架构图?怎样才能画出通俗易懂的架构图? 相信很多读者都看过很多技术文档,其中都会配上一些架构图,帮助读者理解作者的意图。很多时候,这样的图描述系统远比长篇大论的文字来得有效,所以我在写技术方案的时候,喜欢用架构图来描述我设计
Spring Modulith能成熟实现模块化了吗? - Foojay
设计微服务的主要原因之一是它们强制执行强大的模块边界。然而,微服务
go-backend-clean-architecture:一个Golang后端整洁Clean清洁架构项目
一个带有 Gin、MongoDB、JWT 身份验证中间件、测试和 Docker 的 Go (Golang) 后端清洁架构项目。 您可以使用此项目作为模板,在此项目之上使用 Go 语言构建您的后端项目。在创建这个项目之前,我已经在 GitHu
discounter:六边形架构Java实现示例
这是定义六边形架构模式的原始文章中包含的示例代码应用程序的一个版本。该应用程序有一个驱动端口,带有提供的“折扣”接口,它计算从给定金额中减去的折扣(我们将假设欧元为货币)。将为此端口实施两个驱动程序: 测试用例。 供人类用户使用的 CLI(命令行界面)。 </
从单体架构到纳米服务架构
毋庸置疑,应用程序的架构在最近几年发展迅速。经典的单体架构已经被分解为微服务的集合,它更灵活,更容易部署。然而,虽然微服务已经变得非常流行,但使用这种架构也有一些弊端。最近,一种更细化的分布式应用组件的方法正变得流行,称为纳米服务。纳米服务并不是微服务的替代品,但它们能很好地解决微服务的一些
上页
下页
关闭