Spring 引导后端和 Angular 前端的设计模式

Design pattern for Spring Boot back end and Angular front end

我构建了一个使用 Spring Boot 作为后端并使用 Angular 作为前端的应用程序。

Spring 引导包含:

Dao
Controller
Entity
Service

还有一些 类.

经过研究我发现这个结构的设计模式是MVC(模型视图控制器)。但在这种情况下,视图位于 Angular.

在这种情况下,当我们有后端和前端并且它们之间的关系正在使用 API 时,要使用什么设计模式?

这里,从大局考虑,整个架构遵循Client-Server模式。

客户端:Angular应用程序

服务器:后端服务

也可以直接调用服务器,在这种情况下,这些将是 Angular 应用程序旁边的其他客户端。

在后端服务内部,可以观察到其他设计模式,如 DAO 模式、工厂模式、观察者等,但这取决于您是否实际使用过它们。