Modular-Architecture-Hexagonal-Demo-Project:关于票务和付款的六角形建筑演示项目

时间:2024-05-21 15:26:12
【文件属性】:

文件名称:Modular-Architecture-Hexagonal-Demo-Project:关于票务和付款的六角形建筑演示项目

文件大小:210KB

文件格式:ZIP

更新时间:2024-05-21 15:26:12

Java

模块化架构-六角演示项目 该项目是用Java编写的六角形体系结构(即端口和适配器模式)的示例实现。 目录 动机 我们要编写干净,可维护,定义明确的边界上下文,经过良好测试的域代码,并将业务逻辑与外界的关注隔离开来。 什么是六角形建筑 六边形体系结构是Alistair Cockburn发明的,目的是避免在面向对象的软件设计中出现已知的结构性缺陷,例如层之间的不希望有的依赖关系以及用户界面代码受到业务逻辑的污染,并于2005年发布。 软件工程的永恒目标是将经常更改的代码与稳定的代码分开。 〜James Coplien /精益建筑 对于那些想要编写干净,可维护,定义明确的边界上下文,经过良好测试的领域以及将业务逻辑与技术代码分离的用户,我们建议使用六角结构。 使用的技术 您可以使用任何编程语言来实现六边形体系结构。 这是我们用于演示应用程序的技术列表; Sprint Boot2 J


网友评论