Angular

86 阅读1分钟

将洋葱架构应用于 Angular 项目

花时间设计一个结构良好的软件程序总是值得花时间的。从长远来看,付出额外的努力来拥有一个干净有序的代码是值得的。

在本文中,我们将进一步推动我们的 SCA 架构并实现 Onion 架构(又名 Hexagonal 架构)。 请记住,SCA 体系结构的目标是强制执行关注点分离并保持域逻辑隔离。Angular 项目最关键的部分是: 拥有漂亮干净的组件; 国家管理; 并避免逻辑代码分布在组件和服务之间。 这就是洋葱架构可以帮助我们的地方。让我们深入了解它的核心原则。 这种趋势的诞生与分层架构相反,在分层架构中,依赖关系导致持久性层。目标是使核心逻辑与持久性层无关。 ,未完待续